* Package: games-fps/quake2-icculus-0.16.1-r1 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc ipv6 kernel_linux rogue userland_GNU xatrix * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking quake2-r0.16.1.tar.gz to /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work >>> Unpacking roguesrc320.shar.Z to /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work >>> Unpacking xatrixsrc320.shar.Z to /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work >>> Source unpacked in /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work >>> Preparing source in /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1 ... /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1/src/rogue /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1 >>> Unpacking ../../../roguesrc320.shar to /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1/src/rogue ../../../roguesrc320.shar: Do you agree with the license conditions (answer "yes")? WARNING: not restoring timestamps. Consider getting and installing GNU `touch', distributed in GNU File Utilities... x - creating lock directory x - extracting Makefile (text) x - extracting dm_ball.c (text) x - extracting dm_tag.c (text) x - extracting g_ai.c (text) x - extracting g_chase.c (text) x - extracting g_cmds.c (text) x - extracting g_combat.c (text) x - extracting g_func.c (text) x - extracting g_items.c (text) x - extracting g_local.h (text) x - extracting g_main.c (text) x - extracting g_misc.c (text) x - extracting g_monster.c (text) x - extracting g_newai.c (text) x - extracting g_newdm.c (text) x - extracting g_newfnc.c (text) x - extracting g_newtarg.c (text) x - extracting g_newtrig.c (text) x - extracting g_newweap.c (text) x - extracting g_phys.c (text) x - extracting g_save.c (text) x - extracting g_spawn.c (text) x - extracting g_sphere.c (text) x - extracting g_svcmds.c (text) x - extracting g_target.c (text) x - extracting g_trigger.c (text) x - extracting g_turret.c (text) x - extracting g_utils.c (text) x - extracting g_weapon.c (text) x - extracting game.h (text) x - extracting m_actor.c (text) x - extracting m_actor.h (text) x - extracting m_berserk.c (text) x - extracting m_berserk.h (text) x - extracting m_boss2.c (text) x - extracting m_boss2.h (text) x - extracting m_boss3.c (text) x - extracting m_boss31.c (text) x - extracting m_boss31.h (text) x - extracting m_boss32.c (text) x - extracting m_boss32.h (text) x - extracting m_brain.c (text) x - extracting m_brain.h (text) x - extracting m_carrier.c (text) x - extracting m_carrier.h (text) x - extracting m_chick.c (text) x - extracting m_chick.h (text) x - extracting m_flash.c (text) x - extracting m_flipper.c (text) x - extracting m_flipper.h (text) x - extracting m_float.c (text) x - extracting m_float.h (text) x - extracting m_flyer.c (text) x - extracting m_flyer.h (text) x - extracting m_gladiator.c (text) x - extracting m_gladiator.h (text) x - extracting m_gunner.c (text) x - extracting m_gunner.h (text) x - extracting m_hover.c (text) x - extracting m_hover.h (text) x - extracting m_infantry.c (text) x - extracting m_infantry.h (text) x - extracting m_insane.c (text) x - extracting m_insane.h (text) x - extracting m_medic.c (text) x - extracting m_medic.h (text) x - extracting m_move.c (text) x - extracting m_move2.c (text) x - extracting m_mutant.c (text) x - extracting m_mutant.h (text) x - extracting m_parasite.c (text) x - extracting m_parasite.h (text) x - extracting m_player.h (text) x - extracting m_rider.h (text) x - extracting m_soldier.c (text) x - extracting m_soldier.h (text) x - extracting m_stalker.c (text) x - extracting m_stalker.h (text) x - extracting m_supertank.c (text) x - extracting m_supertank.h (text) x - extracting m_tank.c (text) x - extracting m_tank.h (text) x - extracting m_turret.c (text) x - extracting m_turret.h (text) x - extracting m_widow.c (text) x - extracting m_widow.h (text) x - extracting m_widow2.c (text) x - extracting m_widow2.h (text) x - extracting p_client.c (text) x - extracting p_hud.c (text) x - extracting p_trail.c (text) x - extracting p_view.c (text) x - extracting p_weapon.c (text) x - extracting q_shared.c (text) x - extracting q_shared.h (text) /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1 /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1/src/xatrix /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1 >>> Unpacking ../../../xatrixsrc320.shar to /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1/src/xatrix ../../../xatrixsrc320.shar: Do you agree with the license conditions (answer "yes")? WARNING: not restoring timestamps. Consider getting and installing GNU `touch', distributed in GNU File Utilities... x - creating lock directory x - extracting Makefile (text) x - extracting g_ai.c (text) x - extracting g_chase.c (text) x - extracting g_cmds.c (text) x - extracting g_combat.c (text) x - extracting g_func.c (text) x - extracting g_items.c (text) x - extracting g_local.h (text) x - extracting g_main.c (text) x - extracting g_misc.c (text) x - extracting g_monster.c (text) x - extracting g_phys.c (text) x - extracting g_save.c (text) x - extracting g_spawn.c (text) x - extracting g_svcmds.c (text) x - extracting g_target.c (text) x - extracting g_trigger.c (text) x - extracting g_turret.c (text) x - extracting g_utils.c (text) x - extracting g_weapon.c (text) x - extracting game.h (text) x - extracting m_actor.c (text) x - extracting m_actor.h (text) x - extracting m_berserk.c (text) x - extracting m_berserk.h (text) x - extracting m_boss2.c (text) x - extracting m_boss2.h (text) x - extracting m_boss3.c (text) x - extracting m_boss31.c (text) x - extracting m_boss31.h (text) x - extracting m_boss32.c (text) x - extracting m_boss32.h (text) x - extracting m_boss5.c (text) x - extracting m_brain.c (text) x - extracting m_brain.h (text) x - extracting m_chick.c (text) x - extracting m_chick.h (text) x - extracting m_fixbot.c (text) x - extracting m_fixbot.h (text) x - extracting m_flash.c (text) x - extracting m_flipper.c (text) x - extracting m_flipper.h (text) x - extracting m_float.c (text) x - extracting m_float.h (text) x - extracting m_flyer.c (text) x - extracting m_flyer.h (text) x - extracting m_gekk.c (text) x - extracting m_gekk.h (text) x - extracting m_gladb.c (text) x - extracting m_gladiator.c (text) x - extracting m_gladiator.h (text) x - extracting m_gunner.c (text) x - extracting m_gunner.h (text) x - extracting m_hover.c (text) x - extracting m_hover.h (text) x - extracting m_infantry.c (text) x - extracting m_infantry.h (text) x - extracting m_insane.c (text) x - extracting m_insane.h (text) x - extracting m_medic.c (text) x - extracting m_medic.h (text) x - extracting m_move.c (text) x - extracting m_mutant.c (text) x - extracting m_mutant.h (text) x - extracting m_parasite.c (text) x - extracting m_parasite.h (text) x - extracting m_player.h (text) x - extracting m_rider.h (text) x - extracting m_soldier.c (text) x - extracting m_soldier.h (text) x - extracting m_soldierh.h (text) x - extracting m_supertank.c (text) x - extracting m_supertank.h (text) x - extracting m_tank.c (text) x - extracting m_tank.h (text) x - extracting p_client.c (text) x - extracting p_hud.c (text) x - extracting p_trail.c (text) x - extracting p_view.c (text) x - extracting p_weapon.c (text) x - extracting q_shared.c (text) x - extracting q_shared.h (text) /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1 * Applying quake2-icculus-0.16.1-amd64.patch ... [ ok ] * Applying quake2-icculus-0.16.1-gentoo-paths.patch ... [ ok ] * Applying quake2-icculus-0.16.1-ldflags.patch ... [ ok ] * Applying quake2-icculus-0.16.1-no-asm-io.patch ... [ ok ] * Applying quake2-icculus-0.16.1-gnusource.patch ... [ ok ] * Applying quake2-icculus-0.16.1-x11_soft.patch ... [ ok ] * Applying quake2-icculus-0.16.1-x11_mouse.patch ... [ ok ] * Applying quake2-icculus-0.16.1-alsa.patch ... [ ok ] * Applying quake2-icculus-0.16.1-ia64.patch ... [ ok ] * Applying quake2-icculus-0.16.1-gcc41.patch ... [ ok ] * Applying 0.16-rogue-nan.patch ... [ ok ] * Applying 0.16-rogue-armor.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1 ... make -j1 -j1 clean make clean2 BUILDDIR=debugx86_64 CFLAGS="-Wall -pipe -Dstricmp=strcasecmp -DJoystick -DC_ONLY -g" make[1]: Entering directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1' rm -f \ debugx86_64/client/cl_cin.o debugx86_64/client/cl_ents.o debugx86_64/client/cl_fx.o debugx86_64/client/cl_input.o debugx86_64/client/cl_inv.o debugx86_64/client/cl_main.o debugx86_64/client/cl_parse.o debugx86_64/client/cl_pred.o debugx86_64/client/cl_tent.o debugx86_64/client/cl_scrn.o debugx86_64/client/cl_view.o debugx86_64/client/cl_newfx.o debugx86_64/client/console.o debugx86_64/client/keys.o debugx86_64/client/menu.o debugx86_64/client/snd_dma.o debugx86_64/client/snd_mem.o debugx86_64/client/snd_mix.o debugx86_64/client/qmenu.o debugx86_64/client/m_flash.o debugx86_64/client/cmd.o debugx86_64/client/cmodel.o debugx86_64/client/common.o debugx86_64/client/crc.o debugx86_64/client/cvar.o debugx86_64/client/files.o debugx86_64/client/md4.o debugx86_64/client/net_chan.o debugx86_64/client/sv_ccmds.o debugx86_64/client/sv_ents.o debugx86_64/client/sv_game.o debugx86_64/client/sv_init.o debugx86_64/client/sv_main.o debugx86_64/client/sv_send.o debugx86_64/client/sv_user.o debugx86_64/client/sv_world.o debugx86_64/client/q_shlinux.o debugx86_64/client/vid_menu.o debugx86_64/client/vid_so.o debugx86_64/client/sys_linux.o debugx86_64/client/glob.o debugx86_64/client/net_udp.o debugx86_64/client/q_shared.o debugx86_64/client/pmove.o \ \ debugx86_64/game/g_ai.o debugx86_64/game/p_client.o debugx86_64/game/g_chase.o debugx86_64/game/g_cmds.o debugx86_64/game/g_svcmds.o debugx86_64/game/g_combat.o debugx86_64/game/g_func.o debugx86_64/game/g_items.o debugx86_64/game/g_main.o debugx86_64/game/g_misc.o debugx86_64/game/g_monster.o debugx86_64/game/g_phys.o debugx86_64/game/g_save.o debugx86_64/game/g_spawn.o debugx86_64/game/g_target.o debugx86_64/game/g_trigger.o debugx86_64/game/g_turret.o debugx86_64/game/g_utils.o debugx86_64/game/g_weapon.o debugx86_64/game/m_actor.o debugx86_64/game/m_berserk.o debugx86_64/game/m_boss2.o debugx86_64/game/m_boss3.o debugx86_64/game/m_boss31.o debugx86_64/game/m_boss32.o debugx86_64/game/m_brain.o debugx86_64/game/m_chick.o debugx86_64/game/m_flipper.o debugx86_64/game/m_float.o debugx86_64/game/m_flyer.o debugx86_64/game/m_gladiator.o debugx86_64/game/m_gunner.o debugx86_64/game/m_hover.o debugx86_64/game/m_infantry.o debugx86_64/game/m_insane.o debugx86_64/game/m_medic.o debugx86_64/game/m_move.o debugx86_64/game/m_mutant.o debugx86_64/game/m_parasite.o debugx86_64/game/m_soldier.o debugx86_64/game/m_supertank.o debugx86_64/game/m_tank.o debugx86_64/game/p_hud.o debugx86_64/game/p_trail.o debugx86_64/game/p_view.o debugx86_64/game/p_weapon.o debugx86_64/game/q_shared.o debugx86_64/game/m_flash.o \ debugx86_64/ctf/g_ai.o debugx86_64/ctf/g_chase.o debugx86_64/ctf/g_cmds.o debugx86_64/ctf/g_combat.o debugx86_64/ctf/g_ctf.o debugx86_64/ctf/g_func.o debugx86_64/ctf/g_items.o debugx86_64/ctf/g_main.o debugx86_64/ctf/g_misc.o debugx86_64/ctf/g_monster.o debugx86_64/ctf/g_phys.o debugx86_64/ctf/g_save.o debugx86_64/ctf/g_spawn.o debugx86_64/ctf/g_svcmds.o debugx86_64/ctf/g_target.o debugx86_64/ctf/g_trigger.o debugx86_64/ctf/g_utils.o debugx86_64/ctf/g_weapon.o debugx86_64/ctf/m_move.o debugx86_64/ctf/p_client.o debugx86_64/ctf/p_hud.o debugx86_64/ctf/p_menu.o debugx86_64/ctf/p_trail.o debugx86_64/ctf/p_view.o debugx86_64/ctf/p_weapon.o debugx86_64/ctf/q_shared.o \ debugx86_64/rogue/dm_ball.o debugx86_64/rogue/dm_tag.o debugx86_64/rogue/g_ai.o debugx86_64/rogue/g_chase.o debugx86_64/rogue/g_cmds.o debugx86_64/rogue/g_combat.o debugx86_64/rogue/g_func.o debugx86_64/rogue/g_items.o debugx86_64/rogue/g_main.o debugx86_64/rogue/g_misc.o debugx86_64/rogue/g_monster.o debugx86_64/rogue/g_newai.o debugx86_64/rogue/g_newdm.o debugx86_64/rogue/g_newfnc.o debugx86_64/rogue/g_newtarg.o debugx86_64/rogue/g_newtrig.o debugx86_64/rogue/g_newweap.o debugx86_64/rogue/g_phys.o debugx86_64/rogue/g_save.o debugx86_64/rogue/g_spawn.o debugx86_64/rogue/g_sphere.o debugx86_64/rogue/g_svcmds.o debugx86_64/rogue/g_target.o debugx86_64/rogue/g_trigger.o debugx86_64/rogue/g_turret.o debugx86_64/rogue/g_utils.o debugx86_64/rogue/g_weapon.o debugx86_64/rogue/m_actor.o debugx86_64/rogue/m_berserk.o debugx86_64/rogue/m_boss2.o debugx86_64/rogue/m_boss3.o debugx86_64/rogue/m_boss31.o debugx86_64/rogue/m_boss32.o debugx86_64/rogue/m_brain.o debugx86_64/rogue/m_carrier.o debugx86_64/rogue/m_chick.o debugx86_64/rogue/m_flash.o debugx86_64/rogue/m_flipper.o debugx86_64/rogue/m_float.o debugx86_64/rogue/m_flyer.o debugx86_64/rogue/m_gladiator.o debugx86_64/rogue/m_gunner.o debugx86_64/rogue/m_hover.o debugx86_64/rogue/m_infantry.o debugx86_64/rogue/m_insane.o debugx86_64/rogue/m_medic.o debugx86_64/rogue/m_move.o debugx86_64/rogue/m_mutant.o debugx86_64/rogue/m_parasite.o debugx86_64/rogue/m_soldier.o debugx86_64/rogue/m_stalker.o debugx86_64/rogue/m_supertank.o debugx86_64/rogue/m_tank.o debugx86_64/rogue/m_turret.o debugx86_64/rogue/m_widow.o debugx86_64/rogue/m_widow2.o debugx86_64/rogue/p_client.o debugx86_64/rogue/p_hud.o debugx86_64/rogue/p_trail.o debugx86_64/rogue/p_view.o debugx86_64/rogue/p_weapon.o debugx86_64/rogue/q_shared.o \ debugx86_64/xatrix/g_ai.o debugx86_64/xatrix/g_chase.o debugx86_64/xatrix/g_cmds.o debugx86_64/xatrix/g_combat.o debugx86_64/xatrix/g_func.o debugx86_64/xatrix/g_items.o debugx86_64/xatrix/g_main.o debugx86_64/xatrix/g_misc.o debugx86_64/xatrix/g_monster.o debugx86_64/xatrix/g_phys.o debugx86_64/xatrix/g_save.o debugx86_64/xatrix/g_spawn.o debugx86_64/xatrix/g_svcmds.o debugx86_64/xatrix/g_target.o debugx86_64/xatrix/g_trigger.o debugx86_64/xatrix/g_turret.o debugx86_64/xatrix/g_utils.o debugx86_64/xatrix/g_weapon.o debugx86_64/xatrix/m_actor.o debugx86_64/xatrix/m_berserk.o debugx86_64/xatrix/m_boss2.o debugx86_64/xatrix/m_boss3.o debugx86_64/xatrix/m_boss31.o debugx86_64/xatrix/m_boss32.o debugx86_64/xatrix/m_boss5.o debugx86_64/xatrix/m_brain.o debugx86_64/xatrix/m_chick.o debugx86_64/xatrix/m_fixbot.o debugx86_64/xatrix/m_flash.o debugx86_64/xatrix/m_flipper.o debugx86_64/xatrix/m_float.o debugx86_64/xatrix/m_flyer.o debugx86_64/xatrix/m_gekk.o debugx86_64/xatrix/m_gladb.o debugx86_64/xatrix/m_gladiator.o debugx86_64/xatrix/m_gunner.o debugx86_64/xatrix/m_hover.o debugx86_64/xatrix/m_infantry.o debugx86_64/xatrix/m_insane.o debugx86_64/xatrix/m_medic.o debugx86_64/xatrix/m_move.o debugx86_64/xatrix/m_mutant.o debugx86_64/xatrix/m_parasite.o debugx86_64/xatrix/m_soldier.o debugx86_64/xatrix/m_supertank.o debugx86_64/xatrix/m_tank.o debugx86_64/xatrix/p_client.o debugx86_64/xatrix/p_hud.o debugx86_64/xatrix/p_trail.o debugx86_64/xatrix/p_view.o debugx86_64/xatrix/p_weapon.o debugx86_64/xatrix/q_shared.o \ debugx86_64/ref_soft/r_aclip.o debugx86_64/ref_soft/r_alias.o debugx86_64/ref_soft/r_bsp.o debugx86_64/ref_soft/r_draw.o debugx86_64/ref_soft/r_edge.o debugx86_64/ref_soft/r_image.o debugx86_64/ref_soft/r_light.o debugx86_64/ref_soft/r_main.o debugx86_64/ref_soft/r_misc.o debugx86_64/ref_soft/r_model.o debugx86_64/ref_soft/r_part.o debugx86_64/ref_soft/r_poly.o debugx86_64/ref_soft/r_polyse.o debugx86_64/ref_soft/r_rast.o debugx86_64/ref_soft/r_scan.o debugx86_64/ref_soft/r_sprite.o debugx86_64/ref_soft/r_surf.o debugx86_64/ref_soft/q_shared.o debugx86_64/ref_soft/q_shlinux.o debugx86_64/ref_soft/glob.o debugx86_64/ref_soft/joystick.o \ debugx86_64/ref_soft/rw_svgalib.o debugx86_64/ref_soft/d_copy.o debugx86_64/ref_soft/rw_in_svgalib.o \ debugx86_64/ref_soft/rw_linux.o debugx86_64/ref_soft/rw_x11.o \ debugx86_64/ref_gl/gl_draw.o debugx86_64/ref_gl/gl_image.o debugx86_64/ref_gl/gl_light.o debugx86_64/ref_gl/gl_mesh.o debugx86_64/ref_gl/gl_model.o debugx86_64/ref_gl/gl_rmain.o debugx86_64/ref_gl/gl_rmisc.o debugx86_64/ref_gl/gl_rsurf.o debugx86_64/ref_gl/gl_warp.o debugx86_64/ref_gl/qgl_linux.o debugx86_64/ref_gl/q_shared.o debugx86_64/ref_gl/q_shlinux.o debugx86_64/ref_gl/glob.o make[1]: Leaving directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1' make clean2 BUILDDIR=releasex86_64 CFLAGS="-Wall -pipe -Dstricmp=strcasecmp -DJoystick -DC_ONLY -g" make[1]: Entering directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1' rm -f \ releasex86_64/client/cl_cin.o releasex86_64/client/cl_ents.o releasex86_64/client/cl_fx.o releasex86_64/client/cl_input.o releasex86_64/client/cl_inv.o releasex86_64/client/cl_main.o releasex86_64/client/cl_parse.o releasex86_64/client/cl_pred.o releasex86_64/client/cl_tent.o releasex86_64/client/cl_scrn.o releasex86_64/client/cl_view.o releasex86_64/client/cl_newfx.o releasex86_64/client/console.o releasex86_64/client/keys.o releasex86_64/client/menu.o releasex86_64/client/snd_dma.o releasex86_64/client/snd_mem.o releasex86_64/client/snd_mix.o releasex86_64/client/qmenu.o releasex86_64/client/m_flash.o releasex86_64/client/cmd.o releasex86_64/client/cmodel.o releasex86_64/client/common.o releasex86_64/client/crc.o releasex86_64/client/cvar.o releasex86_64/client/files.o releasex86_64/client/md4.o releasex86_64/client/net_chan.o releasex86_64/client/sv_ccmds.o releasex86_64/client/sv_ents.o releasex86_64/client/sv_game.o releasex86_64/client/sv_init.o releasex86_64/client/sv_main.o releasex86_64/client/sv_send.o releasex86_64/client/sv_user.o releasex86_64/client/sv_world.o releasex86_64/client/q_shlinux.o releasex86_64/client/vid_menu.o releasex86_64/client/vid_so.o releasex86_64/client/sys_linux.o releasex86_64/client/glob.o releasex86_64/client/net_udp.o releasex86_64/client/q_shared.o releasex86_64/client/pmove.o \ \ releasex86_64/game/g_ai.o releasex86_64/game/p_client.o releasex86_64/game/g_chase.o releasex86_64/game/g_cmds.o releasex86_64/game/g_svcmds.o releasex86_64/game/g_combat.o releasex86_64/game/g_func.o releasex86_64/game/g_items.o releasex86_64/game/g_main.o releasex86_64/game/g_misc.o releasex86_64/game/g_monster.o releasex86_64/game/g_phys.o releasex86_64/game/g_save.o releasex86_64/game/g_spawn.o releasex86_64/game/g_target.o releasex86_64/game/g_trigger.o releasex86_64/game/g_turret.o releasex86_64/game/g_utils.o releasex86_64/game/g_weapon.o releasex86_64/game/m_actor.o releasex86_64/game/m_berserk.o releasex86_64/game/m_boss2.o releasex86_64/game/m_boss3.o releasex86_64/game/m_boss31.o releasex86_64/game/m_boss32.o releasex86_64/game/m_brain.o releasex86_64/game/m_chick.o releasex86_64/game/m_flipper.o releasex86_64/game/m_float.o releasex86_64/game/m_flyer.o releasex86_64/game/m_gladiator.o releasex86_64/game/m_gunner.o releasex86_64/game/m_hover.o releasex86_64/game/m_infantry.o releasex86_64/game/m_insane.o releasex86_64/game/m_medic.o releasex86_64/game/m_move.o releasex86_64/game/m_mutant.o releasex86_64/game/m_parasite.o releasex86_64/game/m_soldier.o releasex86_64/game/m_supertank.o releasex86_64/game/m_tank.o releasex86_64/game/p_hud.o releasex86_64/game/p_trail.o releasex86_64/game/p_view.o releasex86_64/game/p_weapon.o releasex86_64/game/q_shared.o releasex86_64/game/m_flash.o \ releasex86_64/ctf/g_ai.o releasex86_64/ctf/g_chase.o releasex86_64/ctf/g_cmds.o releasex86_64/ctf/g_combat.o releasex86_64/ctf/g_ctf.o releasex86_64/ctf/g_func.o releasex86_64/ctf/g_items.o releasex86_64/ctf/g_main.o releasex86_64/ctf/g_misc.o releasex86_64/ctf/g_monster.o releasex86_64/ctf/g_phys.o releasex86_64/ctf/g_save.o releasex86_64/ctf/g_spawn.o releasex86_64/ctf/g_svcmds.o releasex86_64/ctf/g_target.o releasex86_64/ctf/g_trigger.o releasex86_64/ctf/g_utils.o releasex86_64/ctf/g_weapon.o releasex86_64/ctf/m_move.o releasex86_64/ctf/p_client.o releasex86_64/ctf/p_hud.o releasex86_64/ctf/p_menu.o releasex86_64/ctf/p_trail.o releasex86_64/ctf/p_view.o releasex86_64/ctf/p_weapon.o releasex86_64/ctf/q_shared.o \ releasex86_64/rogue/dm_ball.o releasex86_64/rogue/dm_tag.o releasex86_64/rogue/g_ai.o releasex86_64/rogue/g_chase.o releasex86_64/rogue/g_cmds.o releasex86_64/rogue/g_combat.o releasex86_64/rogue/g_func.o releasex86_64/rogue/g_items.o releasex86_64/rogue/g_main.o releasex86_64/rogue/g_misc.o releasex86_64/rogue/g_monster.o releasex86_64/rogue/g_newai.o releasex86_64/rogue/g_newdm.o releasex86_64/rogue/g_newfnc.o releasex86_64/rogue/g_newtarg.o releasex86_64/rogue/g_newtrig.o releasex86_64/rogue/g_newweap.o releasex86_64/rogue/g_phys.o releasex86_64/rogue/g_save.o releasex86_64/rogue/g_spawn.o releasex86_64/rogue/g_sphere.o releasex86_64/rogue/g_svcmds.o releasex86_64/rogue/g_target.o releasex86_64/rogue/g_trigger.o releasex86_64/rogue/g_turret.o releasex86_64/rogue/g_utils.o releasex86_64/rogue/g_weapon.o releasex86_64/rogue/m_actor.o releasex86_64/rogue/m_berserk.o releasex86_64/rogue/m_boss2.o releasex86_64/rogue/m_boss3.o releasex86_64/rogue/m_boss31.o releasex86_64/rogue/m_boss32.o releasex86_64/rogue/m_brain.o releasex86_64/rogue/m_carrier.o releasex86_64/rogue/m_chick.o releasex86_64/rogue/m_flash.o releasex86_64/rogue/m_flipper.o releasex86_64/rogue/m_float.o releasex86_64/rogue/m_flyer.o releasex86_64/rogue/m_gladiator.o releasex86_64/rogue/m_gunner.o releasex86_64/rogue/m_hover.o releasex86_64/rogue/m_infantry.o releasex86_64/rogue/m_insane.o releasex86_64/rogue/m_medic.o releasex86_64/rogue/m_move.o releasex86_64/rogue/m_mutant.o releasex86_64/rogue/m_parasite.o releasex86_64/rogue/m_soldier.o releasex86_64/rogue/m_stalker.o releasex86_64/rogue/m_supertank.o releasex86_64/rogue/m_tank.o releasex86_64/rogue/m_turret.o releasex86_64/rogue/m_widow.o releasex86_64/rogue/m_widow2.o releasex86_64/rogue/p_client.o releasex86_64/rogue/p_hud.o releasex86_64/rogue/p_trail.o releasex86_64/rogue/p_view.o releasex86_64/rogue/p_weapon.o releasex86_64/rogue/q_shared.o \ releasex86_64/xatrix/g_ai.o releasex86_64/xatrix/g_chase.o releasex86_64/xatrix/g_cmds.o releasex86_64/xatrix/g_combat.o releasex86_64/xatrix/g_func.o releasex86_64/xatrix/g_items.o releasex86_64/xatrix/g_main.o releasex86_64/xatrix/g_misc.o releasex86_64/xatrix/g_monster.o releasex86_64/xatrix/g_phys.o releasex86_64/xatrix/g_save.o releasex86_64/xatrix/g_spawn.o releasex86_64/xatrix/g_svcmds.o releasex86_64/xatrix/g_target.o releasex86_64/xatrix/g_trigger.o releasex86_64/xatrix/g_turret.o releasex86_64/xatrix/g_utils.o releasex86_64/xatrix/g_weapon.o releasex86_64/xatrix/m_actor.o releasex86_64/xatrix/m_berserk.o releasex86_64/xatrix/m_boss2.o releasex86_64/xatrix/m_boss3.o releasex86_64/xatrix/m_boss31.o releasex86_64/xatrix/m_boss32.o releasex86_64/xatrix/m_boss5.o releasex86_64/xatrix/m_brain.o releasex86_64/xatrix/m_chick.o releasex86_64/xatrix/m_fixbot.o releasex86_64/xatrix/m_flash.o releasex86_64/xatrix/m_flipper.o releasex86_64/xatrix/m_float.o releasex86_64/xatrix/m_flyer.o releasex86_64/xatrix/m_gekk.o releasex86_64/xatrix/m_gladb.o releasex86_64/xatrix/m_gladiator.o releasex86_64/xatrix/m_gunner.o releasex86_64/xatrix/m_hover.o releasex86_64/xatrix/m_infantry.o releasex86_64/xatrix/m_insane.o releasex86_64/xatrix/m_medic.o releasex86_64/xatrix/m_move.o releasex86_64/xatrix/m_mutant.o releasex86_64/xatrix/m_parasite.o releasex86_64/xatrix/m_soldier.o releasex86_64/xatrix/m_supertank.o releasex86_64/xatrix/m_tank.o releasex86_64/xatrix/p_client.o releasex86_64/xatrix/p_hud.o releasex86_64/xatrix/p_trail.o releasex86_64/xatrix/p_view.o releasex86_64/xatrix/p_weapon.o releasex86_64/xatrix/q_shared.o \ releasex86_64/ref_soft/r_aclip.o releasex86_64/ref_soft/r_alias.o releasex86_64/ref_soft/r_bsp.o releasex86_64/ref_soft/r_draw.o releasex86_64/ref_soft/r_edge.o releasex86_64/ref_soft/r_image.o releasex86_64/ref_soft/r_light.o releasex86_64/ref_soft/r_main.o releasex86_64/ref_soft/r_misc.o releasex86_64/ref_soft/r_model.o releasex86_64/ref_soft/r_part.o releasex86_64/ref_soft/r_poly.o releasex86_64/ref_soft/r_polyse.o releasex86_64/ref_soft/r_rast.o releasex86_64/ref_soft/r_scan.o releasex86_64/ref_soft/r_sprite.o releasex86_64/ref_soft/r_surf.o releasex86_64/ref_soft/q_shared.o releasex86_64/ref_soft/q_shlinux.o releasex86_64/ref_soft/glob.o releasex86_64/ref_soft/joystick.o \ releasex86_64/ref_soft/rw_svgalib.o releasex86_64/ref_soft/d_copy.o releasex86_64/ref_soft/rw_in_svgalib.o \ releasex86_64/ref_soft/rw_linux.o releasex86_64/ref_soft/rw_x11.o \ releasex86_64/ref_gl/gl_draw.o releasex86_64/ref_gl/gl_image.o releasex86_64/ref_gl/gl_light.o releasex86_64/ref_gl/gl_mesh.o releasex86_64/ref_gl/gl_model.o releasex86_64/ref_gl/gl_rmain.o releasex86_64/ref_gl/gl_rmisc.o releasex86_64/ref_gl/gl_rsurf.o releasex86_64/ref_gl/gl_warp.o releasex86_64/ref_gl/qgl_linux.o releasex86_64/ref_gl/q_shared.o releasex86_64/ref_gl/q_shlinux.o releasex86_64/ref_gl/glob.o make[1]: Leaving directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1' make -j1 -j1 build_release BUILD_SDLQUAKE2=NO BUILD_SVGA=NO BUILD_X11=NO BUILD_GLX=NO BUILD_SDL=NO BUILD_SDLGL=NO BUILD_CTFDLL=YES BUILD_XATRIX=YES BUILD_ROGUE=YES BUILD_JOYSTICK=NO BUILD_DEDICATED=NO BUILD_AA=NO BUILD_QMAX=NO HAVE_IPV6=YES BUILD_ARTS=NO BUILD_ALSA=NO SDLDIR=/usr/lib DEFAULT_BASEDIR=/usr/share/games/quake2 DEFAULT_LIBDIR=/usr/games/lib64/quake2-icculus 'OPT_CFLAGS=-O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16' CC=x86_64-pc-linux-gnu-gcc make targets BUILDDIR=releasex86_64 ADDCFLAGS=release make[1]: Entering directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1' x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/cl_cin.o -c src/client/cl_cin.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/cl_ents.o -c src/client/cl_ents.c src/client/cl_ents.c: In function ‘CL_CalcViewValues’: src/client/cl_ents.c:1413:13: warning: variable ‘ent’ set but not used [-Wunused-but-set-variable] 1413 | centity_t *ent; | ^~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/cl_fx.o -c src/client/cl_fx.c src/client/cl_fx.c: In function ‘CL_FlyParticles’: src/client/cl_fx.c:1967:21: warning: variable ‘cr’ set but not used [-Wunused-but-set-variable] 1967 | float sr, sp, sy, cr, cp, cy; | ^~ src/client/cl_fx.c:1967:9: warning: variable ‘sr’ set but not used [-Wunused-but-set-variable] 1967 | float sr, sp, sy, cr, cp, cy; | ^~ src/client/cl_fx.c: In function ‘CL_BfgParticles’: src/client/cl_fx.c:2070:21: warning: variable ‘cr’ set but not used [-Wunused-but-set-variable] 2070 | float sr, sp, sy, cr, cp, cy; | ^~ src/client/cl_fx.c:2070:9: warning: variable ‘sr’ set but not used [-Wunused-but-set-variable] 2070 | float sr, sp, sy, cr, cp, cy; | ^~ src/client/cl_fx.c: In function ‘CL_FlyParticles’: src/client/cl_fx.c:1979:22: warning: iteration 3 invokes undefined behavior [-Waggressive-loop-optimizations] 1979 | avelocities[0][i] = (rand()&255) * 0.01; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/client/cl_fx.c:1978:3: note: within this loop 1978 | for (i=0 ; idata + ch->pos; | ^ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/qmenu.o -c src/client/qmenu.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/m_flash.o -c src/game/m_flash.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/cmd.o -c src/qcommon/cmd.c In file included from /usr/include/string.h:519, from src/qcommon/../game/q_shared.h:39, from src/qcommon/qcommon.h:23, from src/qcommon/cmd.c:22: In function ‘strncpy’, inlined from ‘Cmd_MacroExpandString’ at src/qcommon/cmd.c:587:3: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin___strncpy_chk’ output may be truncated copying between 0 and 1022 bytes from a string of length 1023 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/cmodel.o -c src/qcommon/cmodel.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/common.o -c src/qcommon/common.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/crc.o -c src/qcommon/crc.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/cvar.o -c src/qcommon/cvar.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/files.o -c src/qcommon/files.c src/qcommon/files.c: In function ‘Developer_searchpath’: src/qcommon/files.c:163:7: warning: variable ‘ch’ set but not used [-Wunused-but-set-variable] 163 | int ch; | ^~ src/qcommon/files.c: In function ‘FS_LoadPackFile’: src/qcommon/files.c:458:12: warning: variable ‘checksum’ set but not used [-Wunused-but-set-variable] 458 | unsigned checksum; | ^~~~~~~~ src/qcommon/files.c:464:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 464 | fread (&header, 1, sizeof(header), packhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/qcommon/files.c:478:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 478 | fread (info, 1, header.dirlen, packhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/md4.o -c src/qcommon/md4.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/net_chan.o -c src/qcommon/net_chan.c src/qcommon/net_chan.c: In function ‘Netchan_Process’: src/qcommon/net_chan.c:302:8: warning: variable ‘qport’ set but not used [-Wunused-but-set-variable] 302 | int qport; | ^~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sv_ccmds.o -c src/server/sv_ccmds.c In file included from /usr/include/string.h:519, from src/server/../qcommon/../game/q_shared.h:39, from src/server/../qcommon/qcommon.h:23, from src/server/server.h:25, from src/server/sv_ccmds.c:21: In function ‘strncat’, inlined from ‘SV_WriteServerFile’ at src/server/sv_ccmds.c:362:3: /usr/include/bits/string_fortified.h:137:10: warning: ‘__builtin___strncat_chk’ output may be truncated copying between 0 and 31 bytes from a string of length 63 [-Wstringop-truncation] 137 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sv_ents.o -c src/server/sv_ents.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sv_game.o -c src/server/sv_game.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sv_init.o -c src/server/sv_init.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sv_main.o -c src/server/sv_main.c In file included from /usr/include/string.h:519, from src/server/../qcommon/../game/q_shared.h:39, from src/server/../qcommon/qcommon.h:23, from src/server/server.h:25, from src/server/sv_main.c:21: In function ‘strncpy’, inlined from ‘SVC_DirectConnect’ at src/server/sv_main.c:397:2: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 511 bytes from a string of length 511 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sv_send.o -c src/server/sv_send.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sv_user.o -c src/server/sv_user.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sv_world.o -c src/server/sv_world.c src/server/sv_world.c: In function ‘SV_AreaEdicts_r’: src/server/sv_world.c:36:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 36 | #define STRUCT_FROM_LINK(l,t,m) ((t *)((byte *)l - (int)&(((t *)0)->m))) | ^ src/server/sv_world.c:38:28: note: in expansion of macro ‘STRUCT_FROM_LINK’ 38 | #define EDICT_FROM_AREA(l) STRUCT_FROM_LINK(l,edict_t,area) | ^~~~~~~~~~~~~~~~ src/server/sv_world.c:371:11: note: in expansion of macro ‘EDICT_FROM_AREA’ 371 | check = EDICT_FROM_AREA(l); | ^~~~~~~~~~~~~~~ src/server/sv_world.c:358:8: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] 358 | int count; | ^~~~~ src/server/sv_world.c: In function ‘SV_PointContents’: src/server/sv_world.c:437:10: warning: variable ‘angles’ set but not used [-Wunused-but-set-variable] 437 | float *angles; | ^~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/q_shlinux.o -c src/linux/q_shlinux.c src/linux/q_shlinux.c: In function ‘Sys_FindFirst’: src/linux/q_shlinux.c:225:28: warning: ‘%s’ directive writing up to 255 bytes into a region of size 127 [-Wformat-overflow=] 225 | sprintf (findpath, "%s/%s", findbase, d->d_name); | ^~ In file included from /usr/include/stdio.h:866, from src/linux/q_shlinux.c:26: /usr/include/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output 2 or more bytes (assuming 257) into a destination of size 128 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/linux/q_shlinux.c: In function ‘Sys_FindNext’: src/linux/q_shlinux.c:244:28: warning: ‘%s’ directive writing up to 255 bytes into a region of size between 0 and 127 [-Wformat-overflow=] 244 | sprintf (findpath, "%s/%s", findbase, d->d_name); | ^~ In file included from /usr/include/stdio.h:866, from src/linux/q_shlinux.c:26: /usr/include/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 2 and 384 bytes into a destination of size 128 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/vid_menu.o -c src/linux/vid_menu.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/vid_so.o -c src/linux/vid_so.c src/linux/vid_so.c: In function ‘VID_LoadRefresh’: src/linux/vid_so.c:238:2: warning: ignoring return value of ‘seteuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 238 | seteuid(saved_euid); | ^~~~~~~~~~~~~~~~~~~ src/linux/vid_so.c:270:3: warning: ignoring return value of ‘setreuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 270 | setreuid(getuid(), getuid()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/linux/vid_so.c:271:3: warning: ignoring return value of ‘setegid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 271 | setegid(getgid()); | ^~~~~~~~~~~~~~~~~ src/linux/vid_so.c:363:2: warning: ignoring return value of ‘setreuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 363 | setreuid(getuid(), getuid()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/linux/vid_so.c:364:2: warning: ignoring return value of ‘setegid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 364 | setegid(getgid()); | ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sys_linux.o -c src/linux/sys_linux.c src/linux/sys_linux.c: In function ‘Sys_GetGameAPI’: src/linux/sys_linux.c:234:2: warning: ignoring return value of ‘setreuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 234 | setreuid(getuid(), getuid()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/linux/sys_linux.c:235:2: warning: ignoring return value of ‘setegid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 235 | setegid(getgid()); | ^~~~~~~~~~~~~~~~~ src/linux/sys_linux.c: In function ‘main’: src/linux/sys_linux.c:316:2: warning: ignoring return value of ‘seteuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 316 | seteuid(getuid()); | ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/glob.o -c src/linux/glob.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/net_udp6.o -c src/linux/net_udp6.c src/linux/net_udp6.c: In function ‘NET_BaseAdrToString’: src/linux/net_udp6.c:249:13: warning: variable ‘flags’ set but not used [-Wunused-but-set-variable] 249 | int flags; | ^~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/q_shared.o -c src/game/q_shared.c src/game/q_shared.c: In function ‘Q_fabs’: src/game/q_shared.c:258:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 258 | int tmp = * ( int * ) &f; | ^~~~~~~~~~~~ src/game/q_shared.c:260:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 260 | return * ( float * ) &tmp; | ^~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/pmove.o -c src/qcommon/pmove.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/cd_linux.o -c src/linux/cd_linux.c src/linux/cd_linux.c: In function ‘CDAudio_Init’: src/linux/cd_linux.c:636:2: warning: ignoring return value of ‘seteuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 636 | seteuid(saved_euid); | ^~~~~~~~~~~~~~~~~~~ src/linux/cd_linux.c:640:2: warning: ignoring return value of ‘seteuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 640 | seteuid(getuid()); | ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/snd_linux.o -c src/linux/snd_linux.c src/linux/snd_linux.c: In function ‘SNDDMA_Init’: src/linux/snd_linux.c:77:3: warning: ignoring return value of ‘seteuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 77 | seteuid(saved_euid); | ^~~~~~~~~~~~~~~~~~~ src/linux/snd_linux.c:84:4: warning: ignoring return value of ‘seteuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 84 | seteuid(getuid()); | ^~~~~~~~~~~~~~~~~ src/linux/snd_linux.c:88:3: warning: ignoring return value of ‘seteuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 88 | seteuid(getuid()); | ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o releasex86_64/quake2 releasex86_64/client/cl_cin.o releasex86_64/client/cl_ents.o releasex86_64/client/cl_fx.o releasex86_64/client/cl_input.o releasex86_64/client/cl_inv.o releasex86_64/client/cl_main.o releasex86_64/client/cl_parse.o releasex86_64/client/cl_pred.o releasex86_64/client/cl_tent.o releasex86_64/client/cl_scrn.o releasex86_64/client/cl_view.o releasex86_64/client/cl_newfx.o releasex86_64/client/console.o releasex86_64/client/keys.o releasex86_64/client/menu.o releasex86_64/client/snd_dma.o releasex86_64/client/snd_mem.o releasex86_64/client/snd_mix.o releasex86_64/client/qmenu.o releasex86_64/client/m_flash.o releasex86_64/client/cmd.o releasex86_64/client/cmodel.o releasex86_64/client/common.o releasex86_64/client/crc.o releasex86_64/client/cvar.o releasex86_64/client/files.o releasex86_64/client/md4.o releasex86_64/client/net_chan.o releasex86_64/client/sv_ccmds.o releasex86_64/client/sv_ents.o releasex86_64/client/sv_game.o releasex86_64/client/sv_init.o releasex86_64/client/sv_main.o releasex86_64/client/sv_send.o releasex86_64/client/sv_user.o releasex86_64/client/sv_world.o releasex86_64/client/q_shlinux.o releasex86_64/client/vid_menu.o releasex86_64/client/vid_so.o releasex86_64/client/sys_linux.o releasex86_64/client/glob.o releasex86_64/client/net_udp6.o releasex86_64/client/q_shared.o releasex86_64/client/pmove.o releasex86_64/client/cd_linux.o releasex86_64/client/snd_linux.o -lm -ldl x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_ai.o -c src/game/g_ai.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/p_client.o -c src/game/p_client.c In file included from src/game/p_client.c:20: src/game/p_client.c: In function ‘SP_FixCoopSpots’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_client.c:48:23: note: in expansion of macro ‘FOFS’ 48 | spot = G_Find(spot, FOFS(classname), "info_player_start"); | ^~~~ src/game/p_client.c: In function ‘SelectRandomDeathmatchSpawnPoint’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_client.c:744:31: note: in expansion of macro ‘FOFS’ 744 | while ((spot = G_Find (spot, FOFS(classname), "info_player_deathmatch")) != NULL) | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_client.c:775:24: note: in expansion of macro ‘FOFS’ 775 | spot = G_Find (spot, FOFS(classname), "info_player_deathmatch"); | ^~~~ src/game/p_client.c: In function ‘SelectFarthestDeathmatchSpawnPoint’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_client.c:799:31: note: in expansion of macro ‘FOFS’ 799 | while ((spot = G_Find (spot, FOFS(classname), "info_player_deathmatch")) != NULL) | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_client.c:817:23: note: in expansion of macro ‘FOFS’ 817 | spot = G_Find (NULL, FOFS(classname), "info_player_deathmatch"); | ^~~~ src/game/p_client.c: In function ‘SelectCoopSpawnPoint’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_client.c:848:24: note: in expansion of macro ‘FOFS’ 848 | spot = G_Find (spot, FOFS(classname), "info_player_coop"); | ^~~~ src/game/p_client.c: In function ‘SelectSpawnPoint’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_client.c:887:32: note: in expansion of macro ‘FOFS’ 887 | while ((spot = G_Find (spot, FOFS(classname), "info_player_start")) != NULL) | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_client.c:903:26: note: in expansion of macro ‘FOFS’ 903 | spot = G_Find (spot, FOFS(classname), "info_player_start"); | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_chase.o -c src/game/g_chase.c src/game/g_chase.c: In function ‘UpdateChaseCam’: src/game/g_chase.c:29:9: warning: variable ‘oldgoal’ set but not used [-Wunused-but-set-variable] 29 | vec3_t oldgoal; | ^~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_cmds.o -c src/game/g_cmds.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_svcmds.o -c src/game/g_svcmds.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_combat.o -c src/game/g_combat.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_func.o -c src/game/g_func.c In file included from src/game/g_func.c:20: src/game/g_func.c: In function ‘door_use_areaportals’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_func.c:859:25: note: in expansion of macro ‘FOFS’ 859 | while ((t = G_Find (t, FOFS(targetname), self->target))) | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_items.o -c src/game/g_items.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_main.o -c src/game/g_main.c In file included from src/game/g_main.c:21: src/game/g_main.c: In function ‘EndDMLevel’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_main.c:263:23: note: in expansion of macro ‘FOFS’ 263 | ent = G_Find (NULL, FOFS(classname), "target_changelevel"); | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_misc.o -c src/game/g_misc.c In file included from src/game/g_misc.c:22: src/game/g_misc.c: In function ‘misc_viper_bomb_use’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_misc.c:1371:24: note: in expansion of macro ‘FOFS’ 1371 | viper = G_Find (NULL, FOFS(classname), "misc_viper"); | ^~~~ src/game/g_misc.c: In function ‘func_clock_think’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_misc.c:1679:31: note: in expansion of macro ‘FOFS’ 1679 | self->enemy = G_Find (NULL, FOFS(targetname), self->target); | ^~~~ src/game/g_misc.c: In function ‘teleporter_touch’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_misc.c:1790:23: note: in expansion of macro ‘FOFS’ 1790 | dest = G_Find (NULL, FOFS(targetname), self->target); | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_monster.o -c src/game/g_monster.c In file included from src/game/g_monster.c:20: src/game/g_monster.c: In function ‘monster_start_go’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_monster.c:600:36: note: in expansion of macro ‘FOFS’ 600 | while ((target = G_Find (target, FOFS(targetname), self->target)) != NULL) | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_monster.c:624:36: note: in expansion of macro ‘FOFS’ 624 | while ((target = G_Find (target, FOFS(targetname), self->combattarget)) != NULL) | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_phys.o -c src/game/g_phys.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_save.o -c src/game/g_save.c In file included from src/game/g_save.c:21: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:28:16: note: in expansion of macro ‘FOFS’ 28 | {"classname", FOFS(classname), F_LSTRING}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:29:12: note: in expansion of macro ‘FOFS’ 29 | {"model", FOFS(model), F_LSTRING}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:30:17: note: in expansion of macro ‘FOFS’ 30 | {"spawnflags", FOFS(spawnflags), F_INT}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:31:12: note: in expansion of macro ‘FOFS’ 31 | {"speed", FOFS(speed), F_FLOAT}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:32:12: note: in expansion of macro ‘FOFS’ 32 | {"accel", FOFS(accel), F_FLOAT}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:33:12: note: in expansion of macro ‘FOFS’ 33 | {"decel", FOFS(decel), F_FLOAT}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:34:13: note: in expansion of macro ‘FOFS’ 34 | {"target", FOFS(target), F_LSTRING}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:35:17: note: in expansion of macro ‘FOFS’ 35 | {"targetname", FOFS(targetname), F_LSTRING}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:36:17: note: in expansion of macro ‘FOFS’ 36 | {"pathtarget", FOFS(pathtarget), F_LSTRING}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:37:18: note: in expansion of macro ‘FOFS’ 37 | {"deathtarget", FOFS(deathtarget), F_LSTRING}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:38:17: note: in expansion of macro ‘FOFS’ 38 | {"killtarget", FOFS(killtarget), F_LSTRING}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:39:19: note: in expansion of macro ‘FOFS’ 39 | {"combattarget", FOFS(combattarget), F_LSTRING}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:40:14: note: in expansion of macro ‘FOFS’ 40 | {"message", FOFS(message), F_LSTRING}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:41:11: note: in expansion of macro ‘FOFS’ 41 | {"team", FOFS(team), F_LSTRING}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:42:11: note: in expansion of macro ‘FOFS’ 42 | {"wait", FOFS(wait), F_FLOAT}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:43:12: note: in expansion of macro ‘FOFS’ 43 | {"delay", FOFS(delay), F_FLOAT}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:44:13: note: in expansion of macro ‘FOFS’ 44 | {"random", FOFS(random), F_FLOAT}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:45:18: note: in expansion of macro ‘FOFS’ 45 | {"move_origin", FOFS(move_origin), F_VECTOR}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:46:18: note: in expansion of macro ‘FOFS’ 46 | {"move_angles", FOFS(move_angles), F_VECTOR}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:47:12: note: in expansion of macro ‘FOFS’ 47 | {"style", FOFS(style), F_INT}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:48:12: note: in expansion of macro ‘FOFS’ 48 | {"count", FOFS(count), F_INT}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:49:13: note: in expansion of macro ‘FOFS’ 49 | {"health", FOFS(health), F_INT}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:50:13: note: in expansion of macro ‘FOFS’ 50 | {"sounds", FOFS(sounds), F_INT}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:52:10: note: in expansion of macro ‘FOFS’ 52 | {"dmg", FOFS(dmg), F_INT}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:53:11: note: in expansion of macro ‘FOFS’ 53 | {"mass", FOFS(mass), F_INT}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:54:13: note: in expansion of macro ‘FOFS’ 54 | {"volume", FOFS(volume), F_FLOAT}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:55:18: note: in expansion of macro ‘FOFS’ 55 | {"attenuation", FOFS(attenuation), F_FLOAT}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:56:10: note: in expansion of macro ‘FOFS’ 56 | {"map", FOFS(map), F_LSTRING}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:57:13: note: in expansion of macro ‘FOFS’ 57 | {"origin", FOFS(s.origin), F_VECTOR}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:58:13: note: in expansion of macro ‘FOFS’ 58 | {"angles", FOFS(s.angles), F_VECTOR}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:59:12: note: in expansion of macro ‘FOFS’ 59 | {"angle", FOFS(s.angles), F_ANGLEHACK}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:61:17: note: in expansion of macro ‘FOFS’ 61 | {"goalentity", FOFS(goalentity), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:62:17: note: in expansion of macro ‘FOFS’ 62 | {"movetarget", FOFS(movetarget), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:63:12: note: in expansion of macro ‘FOFS’ 63 | {"enemy", FOFS(enemy), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:64:15: note: in expansion of macro ‘FOFS’ 64 | {"oldenemy", FOFS(oldenemy), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:65:16: note: in expansion of macro ‘FOFS’ 65 | {"activator", FOFS(activator), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:66:19: note: in expansion of macro ‘FOFS’ 66 | {"groundentity", FOFS(groundentity), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:67:16: note: in expansion of macro ‘FOFS’ 67 | {"teamchain", FOFS(teamchain), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:68:17: note: in expansion of macro ‘FOFS’ 68 | {"teammaster", FOFS(teammaster), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:69:12: note: in expansion of macro ‘FOFS’ 69 | {"owner", FOFS(owner), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:70:14: note: in expansion of macro ‘FOFS’ 70 | {"mynoise", FOFS(mynoise), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:71:15: note: in expansion of macro ‘FOFS’ 71 | {"mynoise2", FOFS(mynoise2), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:72:17: note: in expansion of macro ‘FOFS’ 72 | {"target_ent", FOFS(target_ent), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:73:12: note: in expansion of macro ‘FOFS’ 73 | {"chain", FOFS(chain), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:75:15: note: in expansion of macro ‘FOFS’ 75 | {"prethink", FOFS(prethink), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:76:12: note: in expansion of macro ‘FOFS’ 76 | {"think", FOFS(think), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:77:14: note: in expansion of macro ‘FOFS’ 77 | {"blocked", FOFS(blocked), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:78:12: note: in expansion of macro ‘FOFS’ 78 | {"touch", FOFS(touch), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:79:10: note: in expansion of macro ‘FOFS’ 79 | {"use", FOFS(use), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:80:11: note: in expansion of macro ‘FOFS’ 80 | {"pain", FOFS(pain), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:81:10: note: in expansion of macro ‘FOFS’ 81 | {"die", FOFS(die), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:83:12: note: in expansion of macro ‘FOFS’ 83 | {"stand", FOFS(monsterinfo.stand), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:84:11: note: in expansion of macro ‘FOFS’ 84 | {"idle", FOFS(monsterinfo.idle), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:85:13: note: in expansion of macro ‘FOFS’ 85 | {"search", FOFS(monsterinfo.search), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:86:11: note: in expansion of macro ‘FOFS’ 86 | {"walk", FOFS(monsterinfo.walk), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:87:10: note: in expansion of macro ‘FOFS’ 87 | {"run", FOFS(monsterinfo.run), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:88:12: note: in expansion of macro ‘FOFS’ 88 | {"dodge", FOFS(monsterinfo.dodge), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:89:13: note: in expansion of macro ‘FOFS’ 89 | {"attack", FOFS(monsterinfo.attack), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:90:12: note: in expansion of macro ‘FOFS’ 90 | {"melee", FOFS(monsterinfo.melee), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:91:12: note: in expansion of macro ‘FOFS’ 91 | {"sight", FOFS(monsterinfo.sight), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:92:18: note: in expansion of macro ‘FOFS’ 92 | {"checkattack", FOFS(monsterinfo.checkattack), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:93:18: note: in expansion of macro ‘FOFS’ 93 | {"currentmove", FOFS(monsterinfo.currentmove), F_MMOVE, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:95:14: note: in expansion of macro ‘FOFS’ 95 | {"endfunc", FOFS(moveinfo.endfunc), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:98:10: note: in expansion of macro ‘STOFS’ 98 | {"lip", STOFS(lip), F_INT, FFL_SPAWNTEMP}, | ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:99:15: note: in expansion of macro ‘STOFS’ 99 | {"distance", STOFS(distance), F_INT, FFL_SPAWNTEMP}, | ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:100:13: note: in expansion of macro ‘STOFS’ 100 | {"height", STOFS(height), F_INT, FFL_SPAWNTEMP}, | ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:101:12: note: in expansion of macro ‘STOFS’ 101 | {"noise", STOFS(noise), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:102:16: note: in expansion of macro ‘STOFS’ 102 | {"pausetime", STOFS(pausetime), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:103:11: note: in expansion of macro ‘STOFS’ 103 | {"item", STOFS(item), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:106:11: note: in expansion of macro ‘FOFS’ 106 | {"item", FOFS(item), F_ITEM}, | ^~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:108:14: note: in expansion of macro ‘STOFS’ 108 | {"gravity", STOFS(gravity), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:109:10: note: in expansion of macro ‘STOFS’ 109 | {"sky", STOFS(sky), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:110:16: note: in expansion of macro ‘STOFS’ 110 | {"skyrotate", STOFS(skyrotate), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:111:14: note: in expansion of macro ‘STOFS’ 111 | {"skyaxis", STOFS(skyaxis), F_VECTOR, FFL_SPAWNTEMP}, | ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:112:13: note: in expansion of macro ‘STOFS’ 112 | {"minyaw", STOFS(minyaw), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:113:13: note: in expansion of macro ‘STOFS’ 113 | {"maxyaw", STOFS(maxyaw), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:114:15: note: in expansion of macro ‘STOFS’ 114 | {"minpitch", STOFS(minpitch), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:115:15: note: in expansion of macro ‘STOFS’ 115 | {"maxpitch", STOFS(maxpitch), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:116:14: note: in expansion of macro ‘STOFS’ 116 | {"nextmap", STOFS(nextmap), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~ src/game/g_local.h:506:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 506 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/game/g_save.c:124:16: note: in expansion of macro ‘LLOFS’ 124 | {"changemap", LLOFS(changemap), F_LSTRING}, | ^~~~~ src/game/g_local.h:506:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 506 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/game/g_save.c:126:19: note: in expansion of macro ‘LLOFS’ 126 | {"sight_client", LLOFS(sight_client), F_EDICT}, | ^~~~~ src/game/g_local.h:506:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 506 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/game/g_save.c:127:19: note: in expansion of macro ‘LLOFS’ 127 | {"sight_entity", LLOFS(sight_entity), F_EDICT}, | ^~~~~ src/game/g_local.h:506:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 506 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/game/g_save.c:128:19: note: in expansion of macro ‘LLOFS’ 128 | {"sound_entity", LLOFS(sound_entity), F_EDICT}, | ^~~~~ src/game/g_local.h:506:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 506 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/game/g_save.c:129:20: note: in expansion of macro ‘LLOFS’ 129 | {"sound2_entity", LLOFS(sound2_entity), F_EDICT}, | ^~~~~ src/game/g_local.h:507:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 507 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^ src/game/g_save.c:136:18: note: in expansion of macro ‘CLOFS’ 136 | {"pers.weapon", CLOFS(pers.weapon), F_ITEM}, | ^~~~~ src/game/g_local.h:507:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 507 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^ src/game/g_save.c:137:22: note: in expansion of macro ‘CLOFS’ 137 | {"pers.lastweapon", CLOFS(pers.lastweapon), F_ITEM}, | ^~~~~ src/game/g_local.h:507:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 507 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^ src/game/g_save.c:138:16: note: in expansion of macro ‘CLOFS’ 138 | {"newweapon", CLOFS(newweapon), F_ITEM}, | ^~~~~ src/game/g_save.c: In function ‘ReadField’: src/game/g_save.c:353:4: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 353 | fread (*(char **)p, len, 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/g_save.c: In function ‘ReadClient’: src/game/g_save.c:445:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 445 | fread (client, sizeof(*client), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/g_save.c: In function ‘ReadGame’: src/game/g_save.c:506:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 506 | fread (str, sizeof(str), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/g_save.c:516:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 516 | fread (&game, sizeof(game), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/g_save.c: In function ‘ReadEdict’: src/game/g_save.c:602:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 602 | fread (ent, sizeof(*ent), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/g_save.c: In function ‘ReadLevelLocals’: src/game/g_save.c:621:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 621 | fread (&level, sizeof(level), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/g_save.c: In function ‘ReadLevel’: src/game/g_save.c:710:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 710 | fread (&i, sizeof(i), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/g_save.c:718:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 718 | fread (&base, sizeof(base), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_spawn.o -c src/game/g_spawn.c In file included from /usr/include/string.h:519, from src/game/q_shared.h:39, from src/game/g_local.h:22, from src/game/g_spawn.c:21: In function ‘strncpy’, inlined from ‘SP_worldspawn’ at src/game/g_spawn.c:821:3: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_target.o -c src/game/g_target.c src/game/g_target.c: In function ‘use_target_blaster’: src/game/g_target.c:418:6: warning: variable ‘effect’ set but not used [-Wunused-but-set-variable] 418 | int effect; | ^~~~~~ In file included from src/game/g_target.c:20: src/game/g_target.c: In function ‘target_laser_start’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_target.c:616:24: note: in expansion of macro ‘FOFS’ 616 | ent = G_Find (NULL, FOFS(targetname), self->target); | ^~~~ src/game/g_target.c: In function ‘target_lightramp_use’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_target.c:689:19: note: in expansion of macro ‘FOFS’ 689 | e = G_Find (e, FOFS(targetname), self->target); | ^~~~ In file included from /usr/include/string.h:519, from src/game/q_shared.h:39, from src/game/g_local.h:22, from src/game/g_target.c:20: In function ‘strncpy’, inlined from ‘SP_target_speaker’ at src/game/g_target.c:93:3: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_trigger.o -c src/game/g_trigger.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_turret.o -c src/game/g_turret.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_utils.o -c src/game/g_utils.c In file included from src/game/g_utils.c:22: src/game/g_utils.c: In function ‘G_PickTarget’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_utils.c:132:22: note: in expansion of macro ‘FOFS’ 132 | ent = G_Find (ent, FOFS(targetname), targetname); | ^~~~ src/game/g_utils.c: In function ‘G_UseTargets’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_utils.c:215:26: note: in expansion of macro ‘FOFS’ 215 | while ((t = G_Find (t, FOFS(targetname), ent->killtarget))) | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_utils.c:232:26: note: in expansion of macro ‘FOFS’ 232 | while ((t = G_Find (t, FOFS(targetname), ent->target))) | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_weapon.o -c src/game/g_weapon.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_actor.o -c src/game/m_actor.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_berserk.o -c src/game/m_berserk.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_boss2.o -c src/game/m_boss2.c src/game/m_boss2.c: In function ‘Boss2_CheckAttack’: src/game/m_boss2.c:546:11: warning: variable ‘enemy_infront’ set but not used [-Wunused-but-set-variable] 546 | qboolean enemy_infront; | ^~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_boss3.o -c src/game/m_boss3.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_boss31.o -c src/game/m_boss31.c src/game/m_boss31.c: In function ‘jorg_attack’: src/game/m_boss31.c:542:8: warning: variable ‘range’ set but not used [-Wunused-but-set-variable] 542 | float range; | ^~~~~ src/game/m_boss31.c: In function ‘Jorg_CheckAttack’: src/game/m_boss31.c:605:11: warning: variable ‘enemy_infront’ set but not used [-Wunused-but-set-variable] 605 | qboolean enemy_infront; | ^~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_boss32.o -c src/game/m_boss32.c src/game/m_boss32.c: In function ‘makron_attack’: src/game/m_boss32.c:611:8: warning: variable ‘range’ set but not used [-Wunused-but-set-variable] 611 | float range; | ^~~~~ src/game/m_boss32.c: In function ‘Makron_CheckAttack’: src/game/m_boss32.c:719:11: warning: variable ‘enemy_infront’ set but not used [-Wunused-but-set-variable] 719 | qboolean enemy_infront; | ^~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_brain.o -c src/game/m_brain.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_chick.o -c src/game/m_chick.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_flipper.o -c src/game/m_flipper.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_float.o -c src/game/m_float.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_flyer.o -c src/game/m_flyer.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_gladiator.o -c src/game/m_gladiator.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_gunner.o -c src/game/m_gunner.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_hover.o -c src/game/m_hover.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_infantry.o -c src/game/m_infantry.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_insane.o -c src/game/m_insane.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_medic.o -c src/game/m_medic.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_move.o -c src/game/m_move.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_mutant.o -c src/game/m_mutant.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_parasite.o -c src/game/m_parasite.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_soldier.o -c src/game/m_soldier.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_supertank.o -c src/game/m_supertank.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_tank.o -c src/game/m_tank.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/p_hud.o -c src/game/p_hud.c In file included from src/game/p_hud.c:20: src/game/p_hud.c: In function ‘BeginIntermission’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_hud.c:126:22: note: in expansion of macro ‘FOFS’ 126 | ent = G_Find (NULL, FOFS(classname), "info_player_intermission"); | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_hud.c:129:23: note: in expansion of macro ‘FOFS’ 129 | ent = G_Find (NULL, FOFS(classname), "info_player_start"); | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_hud.c:131:24: note: in expansion of macro ‘FOFS’ 131 | ent = G_Find (NULL, FOFS(classname), "info_player_deathmatch"); | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_hud.c:138:23: note: in expansion of macro ‘FOFS’ 138 | ent = G_Find (ent, FOFS(classname), "info_player_intermission"); | ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_hud.c:140:24: note: in expansion of macro ‘FOFS’ 140 | ent = G_Find (ent, FOFS(classname), "info_player_intermission"); | ^~~~ src/game/p_hud.c: In function ‘DeathmatchScoreboardMessage’: src/game/p_hud.c:173:7: warning: variable ‘picnum’ set but not used [-Wunused-but-set-variable] 173 | int picnum; | ^~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/p_trail.o -c src/game/p_trail.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/p_view.o -c src/game/p_view.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/p_weapon.o -c src/game/p_weapon.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/q_shared.o -c src/game/q_shared.c src/game/q_shared.c: In function ‘Q_fabs’: src/game/q_shared.c:258:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 258 | int tmp = * ( int * ) &f; | ^~~~~~~~~~~~ src/game/q_shared.c:260:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 260 | return * ( float * ) &tmp; | ^~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_flash.o -c src/game/m_flash.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -o releasex86_64/gamex86_64.so releasex86_64/game/g_ai.o releasex86_64/game/p_client.o releasex86_64/game/g_chase.o releasex86_64/game/g_cmds.o releasex86_64/game/g_svcmds.o releasex86_64/game/g_combat.o releasex86_64/game/g_func.o releasex86_64/game/g_items.o releasex86_64/game/g_main.o releasex86_64/game/g_misc.o releasex86_64/game/g_monster.o releasex86_64/game/g_phys.o releasex86_64/game/g_save.o releasex86_64/game/g_spawn.o releasex86_64/game/g_target.o releasex86_64/game/g_trigger.o releasex86_64/game/g_turret.o releasex86_64/game/g_utils.o releasex86_64/game/g_weapon.o releasex86_64/game/m_actor.o releasex86_64/game/m_berserk.o releasex86_64/game/m_boss2.o releasex86_64/game/m_boss3.o releasex86_64/game/m_boss31.o releasex86_64/game/m_boss32.o releasex86_64/game/m_brain.o releasex86_64/game/m_chick.o releasex86_64/game/m_flipper.o releasex86_64/game/m_float.o releasex86_64/game/m_flyer.o releasex86_64/game/m_gladiator.o releasex86_64/game/m_gunner.o releasex86_64/game/m_hover.o releasex86_64/game/m_infantry.o releasex86_64/game/m_insane.o releasex86_64/game/m_medic.o releasex86_64/game/m_move.o releasex86_64/game/m_mutant.o releasex86_64/game/m_parasite.o releasex86_64/game/m_soldier.o releasex86_64/game/m_supertank.o releasex86_64/game/m_tank.o releasex86_64/game/p_hud.o releasex86_64/game/p_trail.o releasex86_64/game/p_view.o releasex86_64/game/p_weapon.o releasex86_64/game/q_shared.o releasex86_64/game/m_flash.o x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_ai.o -c src/ctf/g_ai.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_chase.o -c src/ctf/g_chase.c src/ctf/g_chase.c: In function ‘UpdateChaseCam’: src/ctf/g_chase.c:30:9: warning: variable ‘oldgoal’ set but not used [-Wunused-but-set-variable] 30 | vec3_t oldgoal; | ^~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_cmds.o -c src/ctf/g_cmds.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_combat.o -c src/ctf/g_combat.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_ctf.o -c src/ctf/g_ctf.c In file included from src/ctf/g_ctf.c:20: src/ctf/g_ctf.c: In function ‘SelectCTFSpawnPoint’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:525:31: note: in expansion of macro ‘FOFS’ 525 | while ((spot = G_Find (spot, FOFS(classname), cname)) != NULL) | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:556:24: note: in expansion of macro ‘FOFS’ 556 | spot = G_Find (spot, FOFS(classname), cname); | ^~~~ src/ctf/g_ctf.c: In function ‘CTFFragBonuses’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:655:31: note: in expansion of macro ‘FOFS’ 655 | while ((flag = G_Find (flag, FOFS(classname), c)) != NULL) { | ^~~~ src/ctf/g_ctf.c: In function ‘CTFResetFlag’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:754:29: note: in expansion of macro ‘FOFS’ 754 | while ((ent = G_Find (ent, FOFS(classname), c)) != NULL) { | ^~~~ src/ctf/g_ctf.c: In function ‘SetCTFStats’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:1148:19: note: in expansion of macro ‘FOFS’ 1148 | e = G_Find(NULL, FOFS(classname), "item_flag_team1"); | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:1167:19: note: in expansion of macro ‘FOFS’ 1167 | e = G_Find(NULL, FOFS(classname), "item_flag_team2"); | ^~~~ src/ctf/g_ctf.c: In function ‘FindTechSpawn’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:1928:24: note: in expansion of macro ‘FOFS’ 1928 | spot = G_Find (spot, FOFS(classname), "info_player_deathmatch"); | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:1930:24: note: in expansion of macro ‘FOFS’ 1930 | spot = G_Find (spot, FOFS(classname), "info_player_deathmatch"); | ^~~~ src/ctf/g_ctf.c: In function ‘CTFSay_Team_Location’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:2308:30: note: in expansion of macro ‘FOFS’ 2308 | while ((what = G_Find(what, FOFS(classname), hot->classname)) != NULL) { | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:2313:29: note: in expansion of macro ‘FOFS’ 2313 | if ((flag1 = G_Find(NULL, FOFS(classname), "item_flag_team1")) != NULL && | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:2314:26: note: in expansion of macro ‘FOFS’ 2314 | (flag2 = G_Find(NULL, FOFS(classname), "item_flag_team2")) != NULL) { | ^~~~ src/ctf/g_ctf.c: In function ‘old_teleporter_touch’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:3526:23: note: in expansion of macro ‘FOFS’ 3526 | dest = G_Find (NULL, FOFS(targetname), self->target); | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_func.o -c src/ctf/g_func.c In file included from src/ctf/g_func.c:20: src/ctf/g_func.c: In function ‘door_use_areaportals’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_func.c:859:25: note: in expansion of macro ‘FOFS’ 859 | while ((t = G_Find (t, FOFS(targetname), self->target))) | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_items.o -c src/ctf/g_items.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_main.o -c src/ctf/g_main.c In file included from src/ctf/g_main.c:21: src/ctf/g_main.c: In function ‘EndDMLevel’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_main.c:267:23: note: in expansion of macro ‘FOFS’ 267 | ent = G_Find (NULL, FOFS(classname), "target_changelevel"); | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_misc.o -c src/ctf/g_misc.c In file included from src/ctf/g_misc.c:22: src/ctf/g_misc.c: In function ‘misc_viper_bomb_use’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_misc.c:1400:24: note: in expansion of macro ‘FOFS’ 1400 | viper = G_Find (NULL, FOFS(classname), "misc_viper"); | ^~~~ src/ctf/g_misc.c: In function ‘func_clock_think’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_misc.c:1708:31: note: in expansion of macro ‘FOFS’ 1708 | self->enemy = G_Find (NULL, FOFS(targetname), self->target); | ^~~~ src/ctf/g_misc.c: In function ‘teleporter_touch’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_misc.c:1819:23: note: in expansion of macro ‘FOFS’ 1819 | dest = G_Find (NULL, FOFS(targetname), self->target); | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_monster.o -c src/ctf/g_monster.c In file included from src/ctf/g_monster.c:20: src/ctf/g_monster.c: In function ‘monster_start_go’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_monster.c:601:36: note: in expansion of macro ‘FOFS’ 601 | while ((target = G_Find (target, FOFS(targetname), self->target)) != NULL) | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_monster.c:625:36: note: in expansion of macro ‘FOFS’ 625 | while ((target = G_Find (target, FOFS(targetname), self->combattarget)) != NULL) | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_phys.o -c src/ctf/g_phys.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_save.o -c src/ctf/g_save.c In file included from src/ctf/g_save.c:21: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:24:16: note: in expansion of macro ‘FOFS’ 24 | {"classname", FOFS(classname), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:25:13: note: in expansion of macro ‘FOFS’ 25 | {"origin", FOFS(s.origin), F_VECTOR}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:26:12: note: in expansion of macro ‘FOFS’ 26 | {"model", FOFS(model), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:27:17: note: in expansion of macro ‘FOFS’ 27 | {"spawnflags", FOFS(spawnflags), F_INT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:28:12: note: in expansion of macro ‘FOFS’ 28 | {"speed", FOFS(speed), F_FLOAT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:29:12: note: in expansion of macro ‘FOFS’ 29 | {"accel", FOFS(accel), F_FLOAT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:30:12: note: in expansion of macro ‘FOFS’ 30 | {"decel", FOFS(decel), F_FLOAT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:31:13: note: in expansion of macro ‘FOFS’ 31 | {"target", FOFS(target), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:32:17: note: in expansion of macro ‘FOFS’ 32 | {"targetname", FOFS(targetname), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:33:17: note: in expansion of macro ‘FOFS’ 33 | {"pathtarget", FOFS(pathtarget), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:34:18: note: in expansion of macro ‘FOFS’ 34 | {"deathtarget", FOFS(deathtarget), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:35:17: note: in expansion of macro ‘FOFS’ 35 | {"killtarget", FOFS(killtarget), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:36:19: note: in expansion of macro ‘FOFS’ 36 | {"combattarget", FOFS(combattarget), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:37:14: note: in expansion of macro ‘FOFS’ 37 | {"message", FOFS(message), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:38:11: note: in expansion of macro ‘FOFS’ 38 | {"team", FOFS(team), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:39:11: note: in expansion of macro ‘FOFS’ 39 | {"wait", FOFS(wait), F_FLOAT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:40:12: note: in expansion of macro ‘FOFS’ 40 | {"delay", FOFS(delay), F_FLOAT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:41:13: note: in expansion of macro ‘FOFS’ 41 | {"random", FOFS(random), F_FLOAT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:42:18: note: in expansion of macro ‘FOFS’ 42 | {"move_origin", FOFS(move_origin), F_VECTOR}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:43:18: note: in expansion of macro ‘FOFS’ 43 | {"move_angles", FOFS(move_angles), F_VECTOR}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:44:12: note: in expansion of macro ‘FOFS’ 44 | {"style", FOFS(style), F_INT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:45:12: note: in expansion of macro ‘FOFS’ 45 | {"count", FOFS(count), F_INT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:46:13: note: in expansion of macro ‘FOFS’ 46 | {"health", FOFS(health), F_INT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:47:13: note: in expansion of macro ‘FOFS’ 47 | {"sounds", FOFS(sounds), F_INT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:49:10: note: in expansion of macro ‘FOFS’ 49 | {"dmg", FOFS(dmg), F_INT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:50:13: note: in expansion of macro ‘FOFS’ 50 | {"angles", FOFS(s.angles), F_VECTOR}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:51:12: note: in expansion of macro ‘FOFS’ 51 | {"angle", FOFS(s.angles), F_ANGLEHACK}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:52:11: note: in expansion of macro ‘FOFS’ 52 | {"mass", FOFS(mass), F_INT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:53:13: note: in expansion of macro ‘FOFS’ 53 | {"volume", FOFS(volume), F_FLOAT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:54:18: note: in expansion of macro ‘FOFS’ 54 | {"attenuation", FOFS(attenuation), F_FLOAT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:55:10: note: in expansion of macro ‘FOFS’ 55 | {"map", FOFS(map), F_LSTRING}, | ^~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:58:10: note: in expansion of macro ‘STOFS’ 58 | {"lip", STOFS(lip), F_INT, FFL_SPAWNTEMP}, | ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:59:15: note: in expansion of macro ‘STOFS’ 59 | {"distance", STOFS(distance), F_INT, FFL_SPAWNTEMP}, | ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:60:13: note: in expansion of macro ‘STOFS’ 60 | {"height", STOFS(height), F_INT, FFL_SPAWNTEMP}, | ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:61:12: note: in expansion of macro ‘STOFS’ 61 | {"noise", STOFS(noise), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:62:16: note: in expansion of macro ‘STOFS’ 62 | {"pausetime", STOFS(pausetime), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:63:11: note: in expansion of macro ‘STOFS’ 63 | {"item", STOFS(item), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:64:14: note: in expansion of macro ‘STOFS’ 64 | {"gravity", STOFS(gravity), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:65:10: note: in expansion of macro ‘STOFS’ 65 | {"sky", STOFS(sky), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:66:16: note: in expansion of macro ‘STOFS’ 66 | {"skyrotate", STOFS(skyrotate), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:67:14: note: in expansion of macro ‘STOFS’ 67 | {"skyaxis", STOFS(skyaxis), F_VECTOR, FFL_SPAWNTEMP}, | ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:68:13: note: in expansion of macro ‘STOFS’ 68 | {"minyaw", STOFS(minyaw), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:69:13: note: in expansion of macro ‘STOFS’ 69 | {"maxyaw", STOFS(maxyaw), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:70:15: note: in expansion of macro ‘STOFS’ 70 | {"minpitch", STOFS(minpitch), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:71:15: note: in expansion of macro ‘STOFS’ 71 | {"maxpitch", STOFS(maxpitch), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:72:14: note: in expansion of macro ‘STOFS’ 72 | {"nextmap", STOFS(nextmap), F_LSTRING, FFL_SPAWNTEMP} | ^~~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:85:7: note: in expansion of macro ‘FOFS’ 85 | {"", FOFS(classname), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:86:7: note: in expansion of macro ‘FOFS’ 86 | {"", FOFS(target), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:87:7: note: in expansion of macro ‘FOFS’ 87 | {"", FOFS(targetname), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:88:7: note: in expansion of macro ‘FOFS’ 88 | {"", FOFS(killtarget), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:89:7: note: in expansion of macro ‘FOFS’ 89 | {"", FOFS(team), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:90:7: note: in expansion of macro ‘FOFS’ 90 | {"", FOFS(pathtarget), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:91:7: note: in expansion of macro ‘FOFS’ 91 | {"", FOFS(deathtarget), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:92:7: note: in expansion of macro ‘FOFS’ 92 | {"", FOFS(combattarget), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:93:7: note: in expansion of macro ‘FOFS’ 93 | {"", FOFS(model), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:94:7: note: in expansion of macro ‘FOFS’ 94 | {"", FOFS(map), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:95:7: note: in expansion of macro ‘FOFS’ 95 | {"", FOFS(message), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:97:7: note: in expansion of macro ‘FOFS’ 97 | {"", FOFS(client), F_CLIENT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:98:7: note: in expansion of macro ‘FOFS’ 98 | {"", FOFS(item), F_ITEM}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:100:7: note: in expansion of macro ‘FOFS’ 100 | {"", FOFS(goalentity), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:101:7: note: in expansion of macro ‘FOFS’ 101 | {"", FOFS(movetarget), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:102:7: note: in expansion of macro ‘FOFS’ 102 | {"", FOFS(enemy), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:103:7: note: in expansion of macro ‘FOFS’ 103 | {"", FOFS(oldenemy), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:104:7: note: in expansion of macro ‘FOFS’ 104 | {"", FOFS(activator), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:105:7: note: in expansion of macro ‘FOFS’ 105 | {"", FOFS(groundentity), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:106:7: note: in expansion of macro ‘FOFS’ 106 | {"", FOFS(teamchain), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:107:7: note: in expansion of macro ‘FOFS’ 107 | {"", FOFS(teammaster), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:108:7: note: in expansion of macro ‘FOFS’ 108 | {"", FOFS(owner), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:109:7: note: in expansion of macro ‘FOFS’ 109 | {"", FOFS(mynoise), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:110:7: note: in expansion of macro ‘FOFS’ 110 | {"", FOFS(mynoise2), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:111:7: note: in expansion of macro ‘FOFS’ 111 | {"", FOFS(target_ent), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:112:7: note: in expansion of macro ‘FOFS’ 112 | {"", FOFS(chain), F_EDICT}, | ^~~~ src/ctf/g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 515 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/ctf/g_save.c:119:7: note: in expansion of macro ‘LLOFS’ 119 | {"", LLOFS(changemap), F_LSTRING}, | ^~~~~ src/ctf/g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 515 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/ctf/g_save.c:121:7: note: in expansion of macro ‘LLOFS’ 121 | {"", LLOFS(sight_client), F_EDICT}, | ^~~~~ src/ctf/g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 515 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/ctf/g_save.c:122:7: note: in expansion of macro ‘LLOFS’ 122 | {"", LLOFS(sight_entity), F_EDICT}, | ^~~~~ src/ctf/g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 515 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/ctf/g_save.c:123:7: note: in expansion of macro ‘LLOFS’ 123 | {"", LLOFS(sound_entity), F_EDICT}, | ^~~~~ src/ctf/g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 515 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/ctf/g_save.c:124:7: note: in expansion of macro ‘LLOFS’ 124 | {"", LLOFS(sound2_entity), F_EDICT}, | ^~~~~ src/ctf/g_local.h:516:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 516 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^ src/ctf/g_save.c:131:7: note: in expansion of macro ‘CLOFS’ 131 | {"", CLOFS(pers.weapon), F_ITEM}, | ^~~~~ src/ctf/g_local.h:516:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 516 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^ src/ctf/g_save.c:132:7: note: in expansion of macro ‘CLOFS’ 132 | {"", CLOFS(pers.lastweapon), F_ITEM}, | ^~~~~ src/ctf/g_local.h:516:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 516 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^ src/ctf/g_save.c:133:7: note: in expansion of macro ‘CLOFS’ 133 | {"", CLOFS(newweapon), F_ITEM}, | ^~~~~ src/ctf/g_save.c: In function ‘ReadField’: src/ctf/g_save.c:334:4: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 334 | fread (*(char **)p, len, 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ctf/g_save.c:344:4: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 344 | fread (*(char **)p, len, 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ctf/g_save.c: In function ‘ReadClient’: src/ctf/g_save.c:418:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 418 | fread (client, sizeof(*client), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ctf/g_save.c: In function ‘ReadGame’: src/ctf/g_save.c:479:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 479 | fread (str, sizeof(str), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ctf/g_save.c:489:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 489 | fread (&game, sizeof(game), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ctf/g_save.c: In function ‘ReadEdict’: src/ctf/g_save.c:575:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 575 | fread (ent, sizeof(*ent), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ctf/g_save.c: In function ‘ReadLevelLocals’: src/ctf/g_save.c:594:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 594 | fread (&level, sizeof(level), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ctf/g_save.c: In function ‘ReadLevel’: src/ctf/g_save.c:683:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 683 | fread (&i, sizeof(i), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ctf/g_save.c:691:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 691 | fread (&base, sizeof(base), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_spawn.o -c src/ctf/g_spawn.c In file included from /usr/include/string.h:519, from src/ctf/q_shared.h:38, from src/ctf/g_local.h:22, from src/ctf/g_spawn.c:21: In function ‘strncpy’, inlined from ‘SP_worldspawn’ at src/ctf/g_spawn.c:819:3: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_svcmds.o -c src/ctf/g_svcmds.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_target.o -c src/ctf/g_target.c src/ctf/g_target.c: In function ‘use_target_blaster’: src/ctf/g_target.c:418:6: warning: variable ‘effect’ set but not used [-Wunused-but-set-variable] 418 | int effect; | ^~~~~~ In file included from src/ctf/g_target.c:20: src/ctf/g_target.c: In function ‘target_laser_start’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_target.c:616:24: note: in expansion of macro ‘FOFS’ 616 | ent = G_Find (NULL, FOFS(targetname), self->target); | ^~~~ src/ctf/g_target.c: In function ‘target_lightramp_use’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_target.c:689:19: note: in expansion of macro ‘FOFS’ 689 | e = G_Find (e, FOFS(targetname), self->target); | ^~~~ In file included from /usr/include/string.h:519, from src/ctf/q_shared.h:38, from src/ctf/g_local.h:22, from src/ctf/g_target.c:20: In function ‘strncpy’, inlined from ‘SP_target_speaker’ at src/ctf/g_target.c:93:3: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_trigger.o -c src/ctf/g_trigger.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_utils.o -c src/ctf/g_utils.c In file included from src/ctf/g_utils.c:22: src/ctf/g_utils.c: In function ‘G_PickTarget’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_utils.c:132:22: note: in expansion of macro ‘FOFS’ 132 | ent = G_Find (ent, FOFS(targetname), targetname); | ^~~~ src/ctf/g_utils.c: In function ‘G_UseTargets’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_utils.c:215:26: note: in expansion of macro ‘FOFS’ 215 | while ((t = G_Find (t, FOFS(targetname), ent->killtarget))) | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_utils.c:234:26: note: in expansion of macro ‘FOFS’ 234 | while ((t = G_Find (t, FOFS(targetname), ent->target))) | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_weapon.o -c src/ctf/g_weapon.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/m_move.o -c src/ctf/m_move.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/p_client.o -c src/ctf/p_client.c In file included from src/ctf/p_client.c:20: src/ctf/p_client.c: In function ‘SP_FixCoopSpots’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_client.c:46:23: note: in expansion of macro ‘FOFS’ 46 | spot = G_Find(spot, FOFS(classname), "info_player_start"); | ^~~~ src/ctf/p_client.c: In function ‘SelectRandomDeathmatchSpawnPoint’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_client.c:770:31: note: in expansion of macro ‘FOFS’ 770 | while ((spot = G_Find (spot, FOFS(classname), "info_player_deathmatch")) != NULL) | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_client.c:801:24: note: in expansion of macro ‘FOFS’ 801 | spot = G_Find (spot, FOFS(classname), "info_player_deathmatch"); | ^~~~ src/ctf/p_client.c: In function ‘SelectFarthestDeathmatchSpawnPoint’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_client.c:825:31: note: in expansion of macro ‘FOFS’ 825 | while ((spot = G_Find (spot, FOFS(classname), "info_player_deathmatch")) != NULL) | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_client.c:843:23: note: in expansion of macro ‘FOFS’ 843 | spot = G_Find (NULL, FOFS(classname), "info_player_deathmatch"); | ^~~~ src/ctf/p_client.c: In function ‘SelectCoopSpawnPoint’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_client.c:874:24: note: in expansion of macro ‘FOFS’ 874 | spot = G_Find (spot, FOFS(classname), "info_player_coop"); | ^~~~ src/ctf/p_client.c: In function ‘SelectSpawnPoint’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_client.c:918:32: note: in expansion of macro ‘FOFS’ 918 | while ((spot = G_Find (spot, FOFS(classname), "info_player_start")) != NULL) | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_client.c:934:26: note: in expansion of macro ‘FOFS’ 934 | spot = G_Find (spot, FOFS(classname), "info_player_start"); | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/p_hud.o -c src/ctf/p_hud.c In file included from src/ctf/p_hud.c:20: src/ctf/p_hud.c: In function ‘BeginIntermission’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_hud.c:131:22: note: in expansion of macro ‘FOFS’ 131 | ent = G_Find (NULL, FOFS(classname), "info_player_intermission"); | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_hud.c:134:23: note: in expansion of macro ‘FOFS’ 134 | ent = G_Find (NULL, FOFS(classname), "info_player_start"); | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_hud.c:136:24: note: in expansion of macro ‘FOFS’ 136 | ent = G_Find (NULL, FOFS(classname), "info_player_deathmatch"); | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_hud.c:143:23: note: in expansion of macro ‘FOFS’ 143 | ent = G_Find (ent, FOFS(classname), "info_player_intermission"); | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_hud.c:145:24: note: in expansion of macro ‘FOFS’ 145 | ent = G_Find (ent, FOFS(classname), "info_player_intermission"); | ^~~~ src/ctf/p_hud.c: In function ‘DeathmatchScoreboardMessage’: src/ctf/p_hud.c:178:7: warning: variable ‘picnum’ set but not used [-Wunused-but-set-variable] 178 | int picnum; | ^~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/p_menu.o -c src/ctf/p_menu.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/p_trail.o -c src/ctf/p_trail.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/p_view.o -c src/ctf/p_view.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/p_weapon.o -c src/ctf/p_weapon.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/q_shared.o -c src/ctf/q_shared.c src/ctf/q_shared.c: In function ‘Q_fabs’: src/ctf/q_shared.c:258:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 258 | int tmp = * ( int * ) &f; | ^~~~~~~~~~~~ src/ctf/q_shared.c:260:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 260 | return * ( float * ) &tmp; | ^~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -o releasex86_64/ctf/gamex86_64.so releasex86_64/ctf/g_ai.o releasex86_64/ctf/g_chase.o releasex86_64/ctf/g_cmds.o releasex86_64/ctf/g_combat.o releasex86_64/ctf/g_ctf.o releasex86_64/ctf/g_func.o releasex86_64/ctf/g_items.o releasex86_64/ctf/g_main.o releasex86_64/ctf/g_misc.o releasex86_64/ctf/g_monster.o releasex86_64/ctf/g_phys.o releasex86_64/ctf/g_save.o releasex86_64/ctf/g_spawn.o releasex86_64/ctf/g_svcmds.o releasex86_64/ctf/g_target.o releasex86_64/ctf/g_trigger.o releasex86_64/ctf/g_utils.o releasex86_64/ctf/g_weapon.o releasex86_64/ctf/m_move.o releasex86_64/ctf/p_client.o releasex86_64/ctf/p_hud.o releasex86_64/ctf/p_menu.o releasex86_64/ctf/p_trail.o releasex86_64/ctf/p_view.o releasex86_64/ctf/p_weapon.o releasex86_64/ctf/q_shared.o x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_ai.o -c src/xatrix/g_ai.c src/xatrix/g_ai.c: In function ‘ai_checkattack’: src/xatrix/g_ai.c:767:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 767 | if (self->goalentity == self->enemy) | ^ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_chase.o -c src/xatrix/g_chase.c src/xatrix/g_chase.c: In function ‘UpdateChaseCam’: src/xatrix/g_chase.c:10:9: warning: variable ‘oldgoal’ set but not used [-Wunused-but-set-variable] 10 | vec3_t oldgoal; | ^~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_cmds.o -c src/xatrix/g_cmds.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_combat.o -c src/xatrix/g_combat.c src/xatrix/g_combat.c: In function ‘T_Damage’: src/xatrix/g_combat.c:230:33: warning: ‘index’ may be used uninitialized in this function [-Wmaybe-uninitialized] 230 | client->pers.inventory[index] -= power_used; | ^~ src/xatrix/g_combat.c:157:8: note: ‘index’ was declared here 157 | int index; | ^~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_func.o -c src/xatrix/g_func.c In file included from src/xatrix/g_func.c:1: src/xatrix/g_func.c: In function ‘door_use_areaportals’: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_func.c:840:25: note: in expansion of macro ‘FOFS’ 840 | while ((t = G_Find (t, FOFS(targetname), self->target))) | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_items.o -c src/xatrix/g_items.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_main.o -c src/xatrix/g_main.c In file included from src/xatrix/g_main.c:2: src/xatrix/g_main.c: In function ‘EndDMLevel’: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_main.c:241:23: note: in expansion of macro ‘FOFS’ 241 | ent = G_Find (NULL, FOFS(classname), "target_changelevel"); | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_misc.o -c src/xatrix/g_misc.c In file included from src/xatrix/g_misc.c:3: src/xatrix/g_misc.c: In function ‘misc_viper_bomb_use’: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_misc.c:1532:24: note: in expansion of macro ‘FOFS’ 1532 | viper = G_Find (NULL, FOFS(classname), "misc_viper"); | ^~~~ src/xatrix/g_misc.c: In function ‘misc_viper_missile_use’: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_misc.c:1573:30: note: in expansion of macro ‘FOFS’ 1573 | self->enemy = G_Find (NULL, FOFS(targetname), self->target); | ^~~~ src/xatrix/g_misc.c:1576:9: warning: statement with no effect [-Wunused-value] 1576 | vec[2] + 16; | ~~~~~~~^~~~ In file included from src/xatrix/g_misc.c:3: src/xatrix/g_misc.c: In function ‘func_clock_think’: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_misc.c:1932:31: note: in expansion of macro ‘FOFS’ 1932 | self->enemy = G_Find (NULL, FOFS(targetname), self->target); | ^~~~ src/xatrix/g_misc.c: In function ‘teleporter_touch’: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_misc.c:2043:23: note: in expansion of macro ‘FOFS’ 2043 | dest = G_Find (NULL, FOFS(targetname), self->target); | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_monster.o -c src/xatrix/g_monster.c src/xatrix/g_monster.c: In function ‘dabeam_hit’: src/xatrix/g_monster.c:84:16: warning: unused variable ‘lmaxs’ [-Wunused-variable] 84 | static vec3_t lmaxs = {4, 4, 4}; | ^~~~~ src/xatrix/g_monster.c:83:16: warning: unused variable ‘lmins’ [-Wunused-variable] 83 | static vec3_t lmins = {-4, -4, -4}; | ^~~~~ src/xatrix/g_monster.c:82:7: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] 82 | int count; | ^~~~~ src/xatrix/g_monster.c: In function ‘M_MoveFrame’: src/xatrix/g_monster.c:531:5: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 531 | if (move->frame[index].aifunc) | ^ In file included from src/xatrix/g_monster.c:1: src/xatrix/g_monster.c: In function ‘monster_start_go’: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_monster.c:733:36: note: in expansion of macro ‘FOFS’ 733 | while ((target = G_Find (target, FOFS(targetname), self->target)) != NULL) | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_monster.c:757:36: note: in expansion of macro ‘FOFS’ 757 | while ((target = G_Find (target, FOFS(targetname), self->combattarget)) != NULL) | ^~~~ At top level: src/xatrix/g_monster.c:83:16: warning: ‘lmins’ defined but not used [-Wunused-variable] 83 | static vec3_t lmins = {-4, -4, -4}; | ^~~~~ src/xatrix/g_monster.c:84:16: warning: ‘lmaxs’ defined but not used [-Wunused-variable] 84 | static vec3_t lmaxs = {4, 4, 4}; | ^~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_phys.o -c src/xatrix/g_phys.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_save.o -c src/xatrix/g_save.c In file included from src/xatrix/g_save.c:2: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:9:16: note: in expansion of macro ‘FOFS’ 9 | {"classname", FOFS(classname), F_LSTRING}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:10:12: note: in expansion of macro ‘FOFS’ 10 | {"model", FOFS(model), F_LSTRING}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:11:17: note: in expansion of macro ‘FOFS’ 11 | {"spawnflags", FOFS(spawnflags), F_INT}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:12:12: note: in expansion of macro ‘FOFS’ 12 | {"speed", FOFS(speed), F_FLOAT}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:13:12: note: in expansion of macro ‘FOFS’ 13 | {"accel", FOFS(accel), F_FLOAT}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:14:12: note: in expansion of macro ‘FOFS’ 14 | {"decel", FOFS(decel), F_FLOAT}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:15:13: note: in expansion of macro ‘FOFS’ 15 | {"target", FOFS(target), F_LSTRING}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:16:17: note: in expansion of macro ‘FOFS’ 16 | {"targetname", FOFS(targetname), F_LSTRING}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:17:17: note: in expansion of macro ‘FOFS’ 17 | {"pathtarget", FOFS(pathtarget), F_LSTRING}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:18:18: note: in expansion of macro ‘FOFS’ 18 | {"deathtarget", FOFS(deathtarget), F_LSTRING}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:19:17: note: in expansion of macro ‘FOFS’ 19 | {"killtarget", FOFS(killtarget), F_LSTRING}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:20:19: note: in expansion of macro ‘FOFS’ 20 | {"combattarget", FOFS(combattarget), F_LSTRING}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:21:14: note: in expansion of macro ‘FOFS’ 21 | {"message", FOFS(message), F_LSTRING}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:22:11: note: in expansion of macro ‘FOFS’ 22 | {"team", FOFS(team), F_LSTRING}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:23:11: note: in expansion of macro ‘FOFS’ 23 | {"wait", FOFS(wait), F_FLOAT}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:24:12: note: in expansion of macro ‘FOFS’ 24 | {"delay", FOFS(delay), F_FLOAT}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:25:13: note: in expansion of macro ‘FOFS’ 25 | {"random", FOFS(random), F_FLOAT}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:26:18: note: in expansion of macro ‘FOFS’ 26 | {"move_origin", FOFS(move_origin), F_VECTOR}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:27:18: note: in expansion of macro ‘FOFS’ 27 | {"move_angles", FOFS(move_angles), F_VECTOR}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:28:12: note: in expansion of macro ‘FOFS’ 28 | {"style", FOFS(style), F_INT}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:29:12: note: in expansion of macro ‘FOFS’ 29 | {"count", FOFS(count), F_INT}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:30:13: note: in expansion of macro ‘FOFS’ 30 | {"health", FOFS(health), F_INT}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:31:13: note: in expansion of macro ‘FOFS’ 31 | {"sounds", FOFS(sounds), F_INT}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:33:10: note: in expansion of macro ‘FOFS’ 33 | {"dmg", FOFS(dmg), F_INT}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:34:11: note: in expansion of macro ‘FOFS’ 34 | {"mass", FOFS(mass), F_INT}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:35:13: note: in expansion of macro ‘FOFS’ 35 | {"volume", FOFS(volume), F_FLOAT}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:36:18: note: in expansion of macro ‘FOFS’ 36 | {"attenuation", FOFS(attenuation), F_FLOAT}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:37:10: note: in expansion of macro ‘FOFS’ 37 | {"map", FOFS(map), F_LSTRING}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:38:13: note: in expansion of macro ‘FOFS’ 38 | {"origin", FOFS(s.origin), F_VECTOR}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:39:13: note: in expansion of macro ‘FOFS’ 39 | {"angles", FOFS(s.angles), F_VECTOR}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:40:12: note: in expansion of macro ‘FOFS’ 40 | {"angle", FOFS(s.angles), F_ANGLEHACK}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:42:17: note: in expansion of macro ‘FOFS’ 42 | {"goalentity", FOFS(goalentity), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:43:17: note: in expansion of macro ‘FOFS’ 43 | {"movetarget", FOFS(movetarget), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:44:12: note: in expansion of macro ‘FOFS’ 44 | {"enemy", FOFS(enemy), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:45:15: note: in expansion of macro ‘FOFS’ 45 | {"oldenemy", FOFS(oldenemy), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:46:16: note: in expansion of macro ‘FOFS’ 46 | {"activator", FOFS(activator), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:47:19: note: in expansion of macro ‘FOFS’ 47 | {"groundentity", FOFS(groundentity), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:48:16: note: in expansion of macro ‘FOFS’ 48 | {"teamchain", FOFS(teamchain), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:49:17: note: in expansion of macro ‘FOFS’ 49 | {"teammaster", FOFS(teammaster), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:50:12: note: in expansion of macro ‘FOFS’ 50 | {"owner", FOFS(owner), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:51:14: note: in expansion of macro ‘FOFS’ 51 | {"mynoise", FOFS(mynoise), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:52:15: note: in expansion of macro ‘FOFS’ 52 | {"mynoise2", FOFS(mynoise2), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:53:17: note: in expansion of macro ‘FOFS’ 53 | {"target_ent", FOFS(target_ent), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:54:12: note: in expansion of macro ‘FOFS’ 54 | {"chain", FOFS(chain), F_EDICT, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:56:15: note: in expansion of macro ‘FOFS’ 56 | {"prethink", FOFS(prethink), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:57:12: note: in expansion of macro ‘FOFS’ 57 | {"think", FOFS(think), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:58:14: note: in expansion of macro ‘FOFS’ 58 | {"blocked", FOFS(blocked), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:59:12: note: in expansion of macro ‘FOFS’ 59 | {"touch", FOFS(touch), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:60:10: note: in expansion of macro ‘FOFS’ 60 | {"use", FOFS(use), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:61:11: note: in expansion of macro ‘FOFS’ 61 | {"pain", FOFS(pain), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:62:10: note: in expansion of macro ‘FOFS’ 62 | {"die", FOFS(die), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:64:12: note: in expansion of macro ‘FOFS’ 64 | {"stand", FOFS(monsterinfo.stand), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:65:11: note: in expansion of macro ‘FOFS’ 65 | {"idle", FOFS(monsterinfo.idle), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:66:13: note: in expansion of macro ‘FOFS’ 66 | {"search", FOFS(monsterinfo.search), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:67:11: note: in expansion of macro ‘FOFS’ 67 | {"walk", FOFS(monsterinfo.walk), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:68:10: note: in expansion of macro ‘FOFS’ 68 | {"run", FOFS(monsterinfo.run), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:69:12: note: in expansion of macro ‘FOFS’ 69 | {"dodge", FOFS(monsterinfo.dodge), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:70:13: note: in expansion of macro ‘FOFS’ 70 | {"attack", FOFS(monsterinfo.attack), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:71:12: note: in expansion of macro ‘FOFS’ 71 | {"melee", FOFS(monsterinfo.melee), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:72:12: note: in expansion of macro ‘FOFS’ 72 | {"sight", FOFS(monsterinfo.sight), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:73:18: note: in expansion of macro ‘FOFS’ 73 | {"checkattack", FOFS(monsterinfo.checkattack), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:74:18: note: in expansion of macro ‘FOFS’ 74 | {"currentmove", FOFS(monsterinfo.currentmove), F_MMOVE, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:76:14: note: in expansion of macro ‘FOFS’ 76 | {"endfunc", FOFS(moveinfo.endfunc), F_FUNCTION, FFL_NOSPAWN}, | ^~~~ src/xatrix/g_local.h:500:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 500 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/xatrix/g_save.c:79:10: note: in expansion of macro ‘STOFS’ 79 | {"lip", STOFS(lip), F_INT, FFL_SPAWNTEMP}, | ^~~~~ src/xatrix/g_local.h:500:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 500 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/xatrix/g_save.c:80:15: note: in expansion of macro ‘STOFS’ 80 | {"distance", STOFS(distance), F_INT, FFL_SPAWNTEMP}, | ^~~~~ src/xatrix/g_local.h:500:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 500 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/xatrix/g_save.c:81:13: note: in expansion of macro ‘STOFS’ 81 | {"height", STOFS(height), F_INT, FFL_SPAWNTEMP}, | ^~~~~ src/xatrix/g_local.h:500:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 500 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/xatrix/g_save.c:82:12: note: in expansion of macro ‘STOFS’ 82 | {"noise", STOFS(noise), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~ src/xatrix/g_local.h:500:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 500 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/xatrix/g_save.c:83:16: note: in expansion of macro ‘STOFS’ 83 | {"pausetime", STOFS(pausetime), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/xatrix/g_local.h:500:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 500 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/xatrix/g_save.c:84:11: note: in expansion of macro ‘STOFS’ 84 | {"item", STOFS(item), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_save.c:87:11: note: in expansion of macro ‘FOFS’ 87 | {"item", FOFS(item), F_ITEM}, | ^~~~ src/xatrix/g_local.h:500:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 500 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/xatrix/g_save.c:89:14: note: in expansion of macro ‘STOFS’ 89 | {"gravity", STOFS(gravity), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~ src/xatrix/g_local.h:500:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 500 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/xatrix/g_save.c:90:10: note: in expansion of macro ‘STOFS’ 90 | {"sky", STOFS(sky), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~ src/xatrix/g_local.h:500:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 500 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/xatrix/g_save.c:91:16: note: in expansion of macro ‘STOFS’ 91 | {"skyrotate", STOFS(skyrotate), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/xatrix/g_local.h:500:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 500 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/xatrix/g_save.c:92:14: note: in expansion of macro ‘STOFS’ 92 | {"skyaxis", STOFS(skyaxis), F_VECTOR, FFL_SPAWNTEMP}, | ^~~~~ src/xatrix/g_local.h:500:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 500 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/xatrix/g_save.c:93:13: note: in expansion of macro ‘STOFS’ 93 | {"minyaw", STOFS(minyaw), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/xatrix/g_local.h:500:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 500 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/xatrix/g_save.c:94:13: note: in expansion of macro ‘STOFS’ 94 | {"maxyaw", STOFS(maxyaw), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/xatrix/g_local.h:500:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 500 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/xatrix/g_save.c:95:15: note: in expansion of macro ‘STOFS’ 95 | {"minpitch", STOFS(minpitch), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/xatrix/g_local.h:500:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 500 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/xatrix/g_save.c:96:15: note: in expansion of macro ‘STOFS’ 96 | {"maxpitch", STOFS(maxpitch), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~ src/xatrix/g_local.h:500:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 500 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/xatrix/g_save.c:97:14: note: in expansion of macro ‘STOFS’ 97 | {"nextmap", STOFS(nextmap), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~ src/xatrix/g_local.h:501:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 501 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/xatrix/g_save.c:105:16: note: in expansion of macro ‘LLOFS’ 105 | {"changemap", LLOFS(changemap), F_LSTRING}, | ^~~~~ src/xatrix/g_local.h:501:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 501 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/xatrix/g_save.c:107:19: note: in expansion of macro ‘LLOFS’ 107 | {"sight_client", LLOFS(sight_client), F_EDICT}, | ^~~~~ src/xatrix/g_local.h:501:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 501 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/xatrix/g_save.c:108:19: note: in expansion of macro ‘LLOFS’ 108 | {"sight_entity", LLOFS(sight_entity), F_EDICT}, | ^~~~~ src/xatrix/g_local.h:501:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 501 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/xatrix/g_save.c:109:19: note: in expansion of macro ‘LLOFS’ 109 | {"sound_entity", LLOFS(sound_entity), F_EDICT}, | ^~~~~ src/xatrix/g_local.h:501:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 501 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/xatrix/g_save.c:110:20: note: in expansion of macro ‘LLOFS’ 110 | {"sound2_entity", LLOFS(sound2_entity), F_EDICT}, | ^~~~~ src/xatrix/g_local.h:502:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 502 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^ src/xatrix/g_save.c:117:18: note: in expansion of macro ‘CLOFS’ 117 | {"pers.weapon", CLOFS(pers.weapon), F_ITEM}, | ^~~~~ src/xatrix/g_local.h:502:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 502 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^ src/xatrix/g_save.c:118:22: note: in expansion of macro ‘CLOFS’ 118 | {"pers.lastweapon", CLOFS(pers.lastweapon), F_ITEM}, | ^~~~~ src/xatrix/g_local.h:502:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 502 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^ src/xatrix/g_save.c:119:16: note: in expansion of macro ‘CLOFS’ 119 | {"newweapon", CLOFS(newweapon), F_ITEM}, | ^~~~~ src/xatrix/g_save.c: In function ‘WriteField2’: src/xatrix/g_save.c:289:2: warning: enumeration value ‘F_INT’ not handled in switch [-Wswitch] 289 | switch (field->type) | ^~~~~~ src/xatrix/g_save.c:289:2: warning: enumeration value ‘F_FLOAT’ not handled in switch [-Wswitch] src/xatrix/g_save.c:289:2: warning: enumeration value ‘F_GSTRING’ not handled in switch [-Wswitch] src/xatrix/g_save.c:289:2: warning: enumeration value ‘F_VECTOR’ not handled in switch [-Wswitch] src/xatrix/g_save.c:289:2: warning: enumeration value ‘F_ANGLEHACK’ not handled in switch [-Wswitch] src/xatrix/g_save.c:289:2: warning: enumeration value ‘F_EDICT’ not handled in switch [-Wswitch] src/xatrix/g_save.c:289:2: warning: enumeration value ‘F_ITEM’ not handled in switch [-Wswitch] src/xatrix/g_save.c:289:2: warning: enumeration value ‘F_CLIENT’ not handled in switch [-Wswitch] src/xatrix/g_save.c:289:2: warning: enumeration value ‘F_FUNCTION’ not handled in switch [-Wswitch] src/xatrix/g_save.c:289:2: warning: enumeration value ‘F_MMOVE’ not handled in switch [-Wswitch] src/xatrix/g_save.c:289:2: warning: enumeration value ‘F_IGNORE’ not handled in switch [-Wswitch] src/xatrix/g_save.c: In function ‘ReadField’: src/xatrix/g_save.c:327:4: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 327 | fread (*(char **)p, len, 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/xatrix/g_save.c: In function ‘ReadClient’: src/xatrix/g_save.c:419:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 419 | fread (client, sizeof(*client), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/xatrix/g_save.c: In function ‘ReadGame’: src/xatrix/g_save.c:480:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 480 | fread (str, sizeof(str), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/xatrix/g_save.c:490:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 490 | fread (&game, sizeof(game), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/xatrix/g_save.c: In function ‘ReadEdict’: src/xatrix/g_save.c:576:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 576 | fread (ent, sizeof(*ent), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/xatrix/g_save.c: In function ‘ReadLevelLocals’: src/xatrix/g_save.c:595:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 595 | fread (&level, sizeof(level), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/xatrix/g_save.c: In function ‘ReadLevel’: src/xatrix/g_save.c:684:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 684 | fread (&i, sizeof(i), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/xatrix/g_save.c:692:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 692 | fread (&base, sizeof(base), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_spawn.o -c src/xatrix/g_spawn.c src/xatrix/g_spawn.c: In function ‘ED_ParseField’: src/xatrix/g_spawn.c:403:4: warning: enumeration value ‘F_GSTRING’ not handled in switch [-Wswitch] 403 | switch (f->type) | ^~~~~~ src/xatrix/g_spawn.c:403:4: warning: enumeration value ‘F_EDICT’ not handled in switch [-Wswitch] src/xatrix/g_spawn.c:403:4: warning: enumeration value ‘F_ITEM’ not handled in switch [-Wswitch] src/xatrix/g_spawn.c:403:4: warning: enumeration value ‘F_CLIENT’ not handled in switch [-Wswitch] src/xatrix/g_spawn.c:403:4: warning: enumeration value ‘F_FUNCTION’ not handled in switch [-Wswitch] src/xatrix/g_spawn.c:403:4: warning: enumeration value ‘F_MMOVE’ not handled in switch [-Wswitch] In file included from /usr/include/string.h:519, from src/xatrix/q_shared.h:19, from src/xatrix/g_local.h:3, from src/xatrix/g_spawn.c:2: In function ‘strncpy’, inlined from ‘SP_worldspawn’ at src/xatrix/g_spawn.c:848:3: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_svcmds.o -c src/xatrix/g_svcmds.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_target.o -c src/xatrix/g_target.c src/xatrix/g_target.c: In function ‘use_target_blaster’: src/xatrix/g_target.c:400:6: warning: variable ‘effect’ set but not used [-Wunused-but-set-variable] 400 | int effect; | ^~~~~~ In file included from src/xatrix/g_target.c:1: src/xatrix/g_target.c: In function ‘target_laser_start’: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_target.c:598:24: note: in expansion of macro ‘FOFS’ 598 | ent = G_Find (NULL, FOFS(targetname), self->target); | ^~~~ src/xatrix/g_target.c: In function ‘target_lightramp_use’: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_target.c:762:19: note: in expansion of macro ‘FOFS’ 762 | e = G_Find (e, FOFS(targetname), self->target); | ^~~~ In file included from /usr/include/string.h:519, from src/xatrix/q_shared.h:19, from src/xatrix/g_local.h:3, from src/xatrix/g_target.c:1: In function ‘strncpy’, inlined from ‘SP_target_speaker’ at src/xatrix/g_target.c:74:3: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_trigger.o -c src/xatrix/g_trigger.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_turret.o -c src/xatrix/g_turret.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_utils.o -c src/xatrix/g_utils.c In file included from src/xatrix/g_utils.c:3: src/xatrix/g_utils.c: In function ‘G_PickTarget’: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_utils.c:113:22: note: in expansion of macro ‘FOFS’ 113 | ent = G_Find (ent, FOFS(targetname), targetname); | ^~~~ src/xatrix/g_utils.c: In function ‘G_UseTargets’: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_utils.c:196:26: note: in expansion of macro ‘FOFS’ 196 | while ((t = G_Find (t, FOFS(targetname), ent->killtarget))) | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/g_utils.c:213:26: note: in expansion of macro ‘FOFS’ 213 | while ((t = G_Find (t, FOFS(targetname), ent->target))) | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/g_weapon.o -c src/xatrix/g_weapon.c src/xatrix/g_weapon.c: In function ‘heat_think’: src/xatrix/g_weapon.c:1065:7: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] 1065 | if (!target->svflags & SVF_MONSTER) | ^~~~~~~~~~~~~~~~ src/xatrix/g_weapon.c:1053:10: warning: variable ‘oldang’ set but not used [-Wunused-but-set-variable] 1053 | vec3_t oldang; | ^~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_actor.o -c src/xatrix/m_actor.c src/xatrix/m_actor.c:21:1: warning: missing braces around initializer [-Wmissing-braces] 21 | { | ^ 22 | ai_stand, 0, NULL, | { } 23 | ai_stand, 0, NULL, | { } 24 | ai_stand, 0, NULL, | { } 25 | ai_stand, 0, NULL, | { } 26 | ai_stand, 0, NULL, | { } 27 | ai_stand, 0, NULL, | { } 28 | ai_stand, 0, NULL, | { } 29 | ai_stand, 0, NULL, | { } 30 | ai_stand, 0, NULL, | { } 31 | ai_stand, 0, NULL, | { } 32 | 33 | ai_stand, 0, NULL, | { } 34 | ai_stand, 0, NULL, | { } 35 | ai_stand, 0, NULL, | { } 36 | ai_stand, 0, NULL, | { } 37 | ai_stand, 0, NULL, | { } 38 | ai_stand, 0, NULL, | { } 39 | ai_stand, 0, NULL, | { } 40 | ai_stand, 0, NULL, | { } 41 | ai_stand, 0, NULL, | { } 42 | ai_stand, 0, NULL, | { } 43 | 44 | ai_stand, 0, NULL, | { } 45 | ai_stand, 0, NULL, | { } 46 | ai_stand, 0, NULL, | { } 47 | ai_stand, 0, NULL, | { } 48 | ai_stand, 0, NULL, | { } 49 | ai_stand, 0, NULL, | { } 50 | ai_stand, 0, NULL, | { } 51 | ai_stand, 0, NULL, | { } 52 | ai_stand, 0, NULL, | { } 53 | ai_stand, 0, NULL, | { } 54 | 55 | ai_stand, 0, NULL, | { } 56 | ai_stand, 0, NULL, | { } 57 | ai_stand, 0, NULL, | { } 58 | ai_stand, 0, NULL, | { } 59 | ai_stand, 0, NULL, | { } 60 | ai_stand, 0, NULL, | { } 61 | ai_stand, 0, NULL, | { } 62 | ai_stand, 0, NULL, | { } 63 | ai_stand, 0, NULL, | { } 64 | ai_stand, 0, NULL | { 65 | }; | } src/xatrix/m_actor.c:79:1: warning: missing braces around initializer [-Wmissing-braces] 79 | { | ^ 80 | ai_walk, 0, NULL, | { } 81 | ai_walk, 6, NULL, | { } 82 | ai_walk, 10, NULL, | { } 83 | ai_walk, 3, NULL, | { } 84 | ai_walk, 2, NULL, | { } 85 | ai_walk, 7, NULL, | { } 86 | ai_walk, 10, NULL, | { } 87 | ai_walk, 1, NULL, | { } 88 | ai_walk, 4, NULL, | { } 89 | ai_walk, 0, NULL, | { } 90 | ai_walk, 0, NULL | { 91 | }; | } src/xatrix/m_actor.c:101:1: warning: missing braces around initializer [-Wmissing-braces] 101 | { | ^ 102 | ai_run, 4, NULL, | { } 103 | ai_run, 15, NULL, | { } 104 | ai_run, 15, NULL, | { } 105 | ai_run, 8, NULL, | { } 106 | ai_run, 20, NULL, | { } 107 | ai_run, 15, NULL, | { } 108 | ai_run, 8, NULL, | { } 109 | ai_run, 17, NULL, | { } 110 | ai_run, 12, NULL, | { } 111 | ai_run, -2, NULL, | { } 112 | ai_run, -2, NULL, | { } 113 | ai_run, -1, NULL | { 114 | }; | } src/xatrix/m_actor.c:139:1: warning: missing braces around initializer [-Wmissing-braces] 139 | { | ^ 140 | ai_move, -5, NULL, | { } 141 | ai_move, 4, NULL, | { } 142 | ai_move, 1, NULL | { 143 | }; | } src/xatrix/m_actor.c:147:1: warning: missing braces around initializer [-Wmissing-braces] 147 | { | ^ 148 | ai_move, -4, NULL, | { } 149 | ai_move, 4, NULL, | { } 150 | ai_move, 0, NULL | { 151 | }; | } src/xatrix/m_actor.c:155:1: warning: missing braces around initializer [-Wmissing-braces] 155 | { | ^ 156 | ai_move, -1, NULL, | { } 157 | ai_move, 1, NULL, | { } 158 | ai_move, 0, NULL | { 159 | }; | } src/xatrix/m_actor.c:163:1: warning: missing braces around initializer [-Wmissing-braces] 163 | { | ^ 164 | ai_turn, 0, NULL, | { } 165 | ai_turn, 0, NULL, | { } 166 | ai_turn, 0, NULL, | { } 167 | ai_turn, 0, NULL, | { } 168 | ai_turn, 0, NULL, | { } 169 | ai_turn, 0, NULL, | { } 170 | ai_turn, 0, NULL, | { } 171 | ai_turn, 0, NULL, | { } 172 | ai_turn, 0, NULL, | { } 173 | ai_turn, 0, NULL, | { } 174 | ai_turn, 0, NULL, | { } 175 | ai_turn, 0, NULL, | { } 176 | ai_turn, 0, NULL, | { } 177 | ai_turn, 0, NULL | { 178 | }; | } src/xatrix/m_actor.c:182:1: warning: missing braces around initializer [-Wmissing-braces] 182 | { | ^ 183 | ai_turn, 0, NULL, | { } 184 | ai_turn, 0, NULL, | { } 185 | ai_turn, 0, NULL, | { } 186 | ai_turn, 0, NULL, | { } 187 | ai_turn, 0, NULL, | { } 188 | ai_turn, 0, NULL, | { } 189 | ai_turn, 0, NULL, | { } 190 | ai_turn, 0, NULL, | { } 191 | ai_turn, 0, NULL, | { } 192 | ai_turn, 0, NULL, | { } 193 | ai_turn, 0, NULL, | { } 194 | ai_turn, 0, NULL, | { } 195 | ai_turn, 0, NULL, | { } 196 | ai_turn, 0, NULL, | { } 197 | ai_turn, 0, NULL, | { } 198 | ai_turn, 0, NULL, | { } 199 | ai_turn, 0, NULL | { 200 | }; | } src/xatrix/m_actor.c:291:1: warning: missing braces around initializer [-Wmissing-braces] 291 | { | ^ 292 | ai_move, 0, NULL, | { } 293 | ai_move, 0, NULL, | { } 294 | ai_move, -13, NULL, | { } 295 | ai_move, 14, NULL, | { } 296 | ai_move, 3, NULL, | { } 297 | ai_move, -2, NULL, | { } 298 | ai_move, 1, NULL | { 299 | }; | } src/xatrix/m_actor.c:303:1: warning: missing braces around initializer [-Wmissing-braces] 303 | { | ^ 304 | ai_move, 0, NULL, | { } 305 | ai_move, 7, NULL, | { } 306 | ai_move, -6, NULL, | { } 307 | ai_move, -5, NULL, | { } 308 | ai_move, 1, NULL, | { } 309 | ai_move, 0, NULL, | { } 310 | ai_move, -1, NULL, | { } 311 | ai_move, -2, NULL, | { } 312 | ai_move, -1, NULL, | { } 313 | ai_move, -9, NULL, | { } 314 | ai_move, -13, NULL, | { } 315 | ai_move, -13, NULL, | { } 316 | ai_move, 0, NULL | { 317 | }; | } src/xatrix/m_actor.c:364:1: warning: missing braces around initializer [-Wmissing-braces] 364 | { | ^ 365 | ai_charge, -2, actor_fire, | { } 366 | ai_charge, -2, NULL, | { } 367 | ai_charge, 3, NULL, | { } 368 | ai_charge, 2, NULL | { 369 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_berserk.o -c src/xatrix/m_berserk.c src/xatrix/m_berserk.c:33:1: warning: missing braces around initializer [-Wmissing-braces] 33 | { | ^ 34 | ai_stand, 0, berserk_fidget, | { } 35 | ai_stand, 0, NULL, | { } 36 | ai_stand, 0, NULL, | { } 37 | ai_stand, 0, NULL, | { } 38 | ai_stand, 0, NULL | { 39 | }; | } src/xatrix/m_berserk.c:48:1: warning: missing braces around initializer [-Wmissing-braces] 48 | { | ^ 49 | ai_stand, 0, NULL, | { } 50 | ai_stand, 0, NULL, | { } 51 | ai_stand, 0, NULL, | { } 52 | ai_stand, 0, NULL, | { } 53 | ai_stand, 0, NULL, | { } 54 | ai_stand, 0, NULL, | { } 55 | ai_stand, 0, NULL, | { } 56 | ai_stand, 0, NULL, | { } 57 | ai_stand, 0, NULL, | { } 58 | ai_stand, 0, NULL, | { } 59 | ai_stand, 0, NULL, | { } 60 | ai_stand, 0, NULL, | { } 61 | ai_stand, 0, NULL, | { } 62 | ai_stand, 0, NULL, | { } 63 | ai_stand, 0, NULL, | { } 64 | ai_stand, 0, NULL, | { } 65 | ai_stand, 0, NULL, | { } 66 | ai_stand, 0, NULL, | { } 67 | ai_stand, 0, NULL, | { } 68 | ai_stand, 0, NULL | { 69 | }; | } src/xatrix/m_berserk.c:85:1: warning: missing braces around initializer [-Wmissing-braces] 85 | { | ^ 86 | ai_walk, 9.1, NULL, | { } 87 | ai_walk, 6.3, NULL, | { } 88 | ai_walk, 4.9, NULL, | { } 89 | ai_walk, 6.7, NULL, | { } 90 | ai_walk, 6.0, NULL, | { } 91 | ai_walk, 8.2, NULL, | { } 92 | ai_walk, 7.2, NULL, | { } 93 | ai_walk, 6.1, NULL, | { } 94 | ai_walk, 4.9, NULL, | { } 95 | ai_walk, 4.7, NULL, | { } 96 | ai_walk, 4.7, NULL, | { } 97 | ai_walk, 4.8, NULL | { 98 | }; | } src/xatrix/m_berserk.c:132:1: warning: missing braces around initializer [-Wmissing-braces] 132 | { | ^ 133 | ai_run, 21, NULL, | { } 134 | ai_run, 11, NULL, | { } 135 | ai_run, 21, NULL, | { } 136 | ai_run, 25, NULL, | { } 137 | ai_run, 18, NULL, | { } 138 | ai_run, 19, NULL | { 139 | }; | } src/xatrix/m_berserk.c:164:1: warning: missing braces around initializer [-Wmissing-braces] 164 | { | ^ 165 | ai_charge, 0, NULL, | { } 166 | ai_charge, 0, NULL, | { } 167 | ai_charge, 0, berserk_swing, | { } 168 | ai_charge, 0, berserk_attack_spike, | { } 169 | ai_charge, 0, NULL, | { } 170 | ai_charge, 0, NULL, | { } 171 | ai_charge, 0, NULL, | { } 172 | ai_charge, 0, NULL | { 173 | }; | } src/xatrix/m_berserk.c:186:1: warning: missing braces around initializer [-Wmissing-braces] 186 | { | ^ 187 | ai_charge, 0, NULL, | { } 188 | ai_charge, 0, NULL, | { } 189 | ai_charge, 0, NULL, | { } 190 | ai_charge, 0, NULL, | { } 191 | ai_charge, 0, berserk_swing, | { } 192 | ai_charge, 0, NULL, | { } 193 | ai_charge, 0, NULL, | { } 194 | ai_charge, 0, NULL, | { } 195 | ai_charge, 0, berserk_attack_club, | { } 196 | ai_charge, 0, NULL, | { } 197 | ai_charge, 0, NULL, | { } 198 | ai_charge, 0, NULL | { 199 | }; | } src/xatrix/m_berserk.c:210:1: warning: missing braces around initializer [-Wmissing-braces] 210 | { | ^ 211 | ai_move, 0, NULL, | { } 212 | ai_move, 0, NULL, | { } 213 | ai_move, 0, NULL, | { } 214 | ai_move, 0, berserk_swing, | { } 215 | ai_move, 0, NULL, | { } 216 | ai_move, 0, NULL, | { } 217 | ai_move, 0, NULL, | { } 218 | ai_move, 0, berserk_strike, | { } 219 | ai_move, 0, NULL, | { } 220 | ai_move, 0, NULL, | { } 221 | ai_move, 0, NULL, | { } 222 | ai_move, 0, NULL, | { } 223 | ai_move, 9.7, NULL, | { } 224 | ai_move, 13.6, NULL | { 225 | }; | } src/xatrix/m_berserk.c:262:1: warning: missing braces around initializer [-Wmissing-braces] 262 | { | ^ 263 | ai_move, 0, NULL, | { } 264 | ai_move, 0, NULL, | { } 265 | ai_move, 0, NULL, | { } 266 | ai_move, 0, NULL | { 267 | }; | } src/xatrix/m_berserk.c:272:1: warning: missing braces around initializer [-Wmissing-braces] 272 | { | ^ 273 | ai_move, 0, NULL, | { } 274 | ai_move, 0, NULL, | { } 275 | ai_move, 0, NULL, | { } 276 | ai_move, 0, NULL, | { } 277 | ai_move, 0, NULL, | { } 278 | ai_move, 0, NULL, | { } 279 | ai_move, 0, NULL, | { } 280 | ai_move, 0, NULL, | { } 281 | ai_move, 0, NULL, | { } 282 | ai_move, 0, NULL, | { } 283 | ai_move, 0, NULL, | { } 284 | ai_move, 0, NULL, | { } 285 | ai_move, 0, NULL, | { } 286 | ai_move, 0, NULL, | { } 287 | ai_move, 0, NULL, | { } 288 | ai_move, 0, NULL, | { } 289 | ai_move, 0, NULL, | { } 290 | ai_move, 0, NULL, | { } 291 | ai_move, 0, NULL, | { } 292 | ai_move, 0, NULL | { 293 | }; | } src/xatrix/m_berserk.c:329:1: warning: missing braces around initializer [-Wmissing-braces] 329 | { | ^ 330 | ai_move, 0, NULL, | { } 331 | ai_move, 0, NULL, | { } 332 | ai_move, 0, NULL, | { } 333 | ai_move, 0, NULL, | { } 334 | ai_move, 0, NULL, | { } 335 | ai_move, 0, NULL, | { } 336 | ai_move, 0, NULL, | { } 337 | ai_move, 0, NULL, | { } 338 | ai_move, 0, NULL, | { } 339 | ai_move, 0, NULL, | { } 340 | ai_move, 0, NULL, | { } 341 | ai_move, 0, NULL, | { } 342 | ai_move, 0, NULL | { 343 | 344 | }; | } src/xatrix/m_berserk.c:349:1: warning: missing braces around initializer [-Wmissing-braces] 349 | { | ^ 350 | ai_move, 0, NULL, | { } 351 | ai_move, 0, NULL, | { } 352 | ai_move, 0, NULL, | { } 353 | ai_move, 0, NULL, | { } 354 | ai_move, 0, NULL, | { } 355 | ai_move, 0, NULL, | { } 356 | ai_move, 0, NULL, | { } 357 | ai_move, 0, NULL | { 358 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_boss2.o -c src/xatrix/m_boss2.c src/xatrix/m_boss2.c:136:1: warning: missing braces around initializer [-Wmissing-braces] 136 | { | ^ 137 | ai_stand, 0, NULL, | { } 138 | ai_stand, 0, NULL, | { } 139 | ai_stand, 0, NULL, | { } 140 | ai_stand, 0, NULL, | { } 141 | ai_stand, 0, NULL, | { } 142 | ai_stand, 0, NULL, | { } 143 | ai_stand, 0, NULL, | { } 144 | ai_stand, 0, NULL, | { } 145 | ai_stand, 0, NULL, | { } 146 | ai_stand, 0, NULL, | { } 147 | ai_stand, 0, NULL, | { } 148 | ai_stand, 0, NULL, | { } 149 | ai_stand, 0, NULL, | { } 150 | ai_stand, 0, NULL, | { } 151 | ai_stand, 0, NULL, | { } 152 | ai_stand, 0, NULL, | { } 153 | ai_stand, 0, NULL, | { } 154 | ai_stand, 0, NULL, | { } 155 | ai_stand, 0, NULL, | { } 156 | ai_stand, 0, NULL, | { } 157 | ai_stand, 0, NULL | { 158 | }; | } src/xatrix/m_boss2.c:162:1: warning: missing braces around initializer [-Wmissing-braces] 162 | { | ^ 163 | ai_stand, 0, NULL, | { } 164 | ai_stand, 0, NULL, | { } 165 | ai_stand, 0, NULL, | { } 166 | ai_stand, 0, NULL, | { } 167 | ai_stand, 0, NULL, | { } 168 | ai_stand, 0, NULL, | { } 169 | ai_stand, 0, NULL, | { } 170 | ai_stand, 0, NULL, | { } 171 | ai_stand, 0, NULL, | { } 172 | ai_stand, 0, NULL, | { } 173 | ai_stand, 0, NULL, | { } 174 | ai_stand, 0, NULL, | { } 175 | ai_stand, 0, NULL, | { } 176 | ai_stand, 0, NULL, | { } 177 | ai_stand, 0, NULL, | { } 178 | ai_stand, 0, NULL, | { } 179 | ai_stand, 0, NULL, | { } 180 | ai_stand, 0, NULL, | { } 181 | ai_stand, 0, NULL, | { } 182 | ai_stand, 0, NULL, | { } 183 | ai_stand, 0, NULL, | { } 184 | ai_stand, 0, NULL, | { } 185 | ai_stand, 0, NULL, | { } 186 | ai_stand, 0, NULL, | { } 187 | ai_stand, 0, NULL, | { } 188 | ai_stand, 0, NULL, | { } 189 | ai_stand, 0, NULL, | { } 190 | ai_stand, 0, NULL, | { } 191 | ai_stand, 0, NULL, | { } 192 | ai_stand, 0, NULL | { 193 | }; | } src/xatrix/m_boss2.c:197:1: warning: missing braces around initializer [-Wmissing-braces] 197 | { | ^ 198 | ai_walk, 8, NULL, | { } 199 | ai_walk, 8, NULL, | { } 200 | ai_walk, 8, NULL, | { } 201 | ai_walk, 8, NULL, | { } 202 | ai_walk, 8, NULL, | { } 203 | ai_walk, 8, NULL, | { } 204 | ai_walk, 8, NULL, | { } 205 | ai_walk, 8, NULL, | { } 206 | ai_walk, 8, NULL, | { } 207 | ai_walk, 8, NULL, | { } 208 | ai_walk, 8, NULL, | { } 209 | ai_walk, 8, NULL, | { } 210 | ai_walk, 8, NULL, | { } 211 | ai_walk, 8, NULL, | { } 212 | ai_walk, 8, NULL, | { } 213 | ai_walk, 8, NULL, | { } 214 | ai_walk, 8, NULL, | { } 215 | ai_walk, 8, NULL, | { } 216 | ai_walk, 8, NULL, | { } 217 | ai_walk, 8, NULL | { 218 | }; | } src/xatrix/m_boss2.c:223:1: warning: missing braces around initializer [-Wmissing-braces] 223 | { | ^ 224 | ai_run, 8, NULL, | { } 225 | ai_run, 8, NULL, | { } 226 | ai_run, 8, NULL, | { } 227 | ai_run, 8, NULL, | { } 228 | ai_run, 8, NULL, | { } 229 | ai_run, 8, NULL, | { } 230 | ai_run, 8, NULL, | { } 231 | ai_run, 8, NULL, | { } 232 | ai_run, 8, NULL, | { } 233 | ai_run, 8, NULL, | { } 234 | ai_run, 8, NULL, | { } 235 | ai_run, 8, NULL, | { } 236 | ai_run, 8, NULL, | { } 237 | ai_run, 8, NULL, | { } 238 | ai_run, 8, NULL, | { } 239 | ai_run, 8, NULL, | { } 240 | ai_run, 8, NULL, | { } 241 | ai_run, 8, NULL, | { } 242 | ai_run, 8, NULL, | { } 243 | ai_run, 8, NULL | { 244 | }; | } src/xatrix/m_boss2.c:248:1: warning: missing braces around initializer [-Wmissing-braces] 248 | { | ^ 249 | ai_charge, 1, NULL, | { } 250 | ai_charge, 1, NULL, | { } 251 | ai_charge, 1, NULL, | { } 252 | ai_charge, 1, NULL, | { } 253 | ai_charge, 1, NULL, | { } 254 | ai_charge, 1, NULL, | { } 255 | ai_charge, 1, NULL, | { } 256 | ai_charge, 1, NULL, | { } 257 | ai_charge, 1, boss2_attack_mg | { 258 | }; | } src/xatrix/m_boss2.c:264:1: warning: missing braces around initializer [-Wmissing-braces] 264 | { | ^ 265 | ai_charge, 1, Boss2MachineGun, | { } 266 | ai_charge, 1, Boss2MachineGun, | { } 267 | ai_charge, 1, Boss2MachineGun, | { } 268 | ai_charge, 1, Boss2MachineGun, | { } 269 | ai_charge, 1, Boss2MachineGun, | { } 270 | ai_charge, 1, boss2_reattack_mg | { 271 | }; | } src/xatrix/m_boss2.c:275:1: warning: missing braces around initializer [-Wmissing-braces] 275 | { | ^ 276 | ai_charge, 1, NULL, | { } 277 | ai_charge, 1, NULL, | { } 278 | ai_charge, 1, NULL, | { } 279 | ai_charge, 1, NULL | { 280 | }; | } src/xatrix/m_boss2.c:284:1: warning: missing braces around initializer [-Wmissing-braces] 284 | { | ^ 285 | ai_charge, 1, NULL, | { } 286 | ai_charge, 1, NULL, | { } 287 | ai_charge, 1, NULL, | { } 288 | ai_charge, 1, NULL, | { } 289 | ai_charge, 1, NULL, | { } 290 | ai_charge, 1, NULL, | { } 291 | ai_charge, 1, NULL, | { } 292 | ai_charge, 1, NULL, | { } 293 | ai_charge, 1, NULL, | { } 294 | ai_charge, 1, NULL, | { } 295 | ai_charge, 1, NULL, | { } 296 | ai_charge, 1, NULL, | { } 297 | ai_move, -20, Boss2Rocket, | { } 298 | ai_charge, 1, NULL, | { } 299 | ai_charge, 1, NULL, | { } 300 | ai_charge, 1, NULL, | { } 301 | ai_charge, 1, NULL, | { } 302 | ai_charge, 1, NULL, | { } 303 | ai_charge, 1, NULL, | { } 304 | ai_charge, 1, NULL, | { } 305 | ai_charge, 1, NULL | { 306 | }; | } src/xatrix/m_boss2.c:310:1: warning: missing braces around initializer [-Wmissing-braces] 310 | { | ^ 311 | ai_move, 0, NULL, | { } 312 | ai_move, 0, NULL, | { } 313 | ai_move, 0, NULL, | { } 314 | ai_move, 0, NULL, | { } 315 | ai_move, 0, NULL, | { } 316 | ai_move, 0, NULL, | { } 317 | ai_move, 0, NULL, | { } 318 | ai_move, 0, NULL, | { } 319 | ai_move, 0, NULL, | { } 320 | ai_move, 0, NULL, | { } 321 | ai_move, 0, NULL, | { } 322 | ai_move, 0, NULL, | { } 323 | ai_move, 0, NULL, | { } 324 | ai_move, 0, NULL, | { } 325 | ai_move, 0, NULL, | { } 326 | ai_move, 0, NULL, | { } 327 | ai_move, 0, NULL, | { } 328 | ai_move, 0, NULL | { 329 | }; | } src/xatrix/m_boss2.c:333:1: warning: missing braces around initializer [-Wmissing-braces] 333 | { | ^ 334 | ai_move, 0, NULL, | { } 335 | ai_move, 0, NULL, | { } 336 | ai_move, 0, NULL, | { } 337 | ai_move, 0, NULL | { 338 | }; | } src/xatrix/m_boss2.c:342:1: warning: missing braces around initializer [-Wmissing-braces] 342 | { | ^ 343 | ai_move, 0, NULL, | { } 344 | ai_move, 0, NULL, | { } 345 | ai_move, 0, NULL, | { } 346 | ai_move, 0, NULL, | { } 347 | ai_move, 0, NULL, | { } 348 | ai_move, 0, NULL, | { } 349 | ai_move, 0, NULL, | { } 350 | ai_move, 0, NULL, | { } 351 | ai_move, 0, NULL, | { } 352 | ai_move, 0, NULL, | { } 353 | ai_move, 0, NULL, | { } 354 | ai_move, 0, NULL, | { } 355 | ai_move, 0, NULL, | { } 356 | ai_move, 0, NULL, | { } 357 | ai_move, 0, NULL, | { } 358 | ai_move, 0, NULL, | { } 359 | ai_move, 0, NULL, | { } 360 | ai_move, 0, NULL, | { } 361 | ai_move, 0, NULL, | { } 362 | ai_move, 0, NULL, | { } 363 | ai_move, 0, NULL, | { } 364 | ai_move, 0, NULL, | { } 365 | ai_move, 0, NULL, | { } 366 | ai_move, 0, NULL, | { } 367 | ai_move, 0, NULL, | { } 368 | ai_move, 0, NULL, | { } 369 | ai_move, 0, NULL, | { } 370 | ai_move, 0, NULL, | { } 371 | ai_move, 0, NULL, | { } 372 | ai_move, 0, NULL, | { } 373 | ai_move, 0, NULL, | { } 374 | ai_move, 0, NULL, | { } 375 | ai_move, 0, NULL, | { } 376 | ai_move, 0, NULL, | { } 377 | ai_move, 0, NULL, | { } 378 | ai_move, 0, NULL, | { } 379 | ai_move, 0, NULL, | { } 380 | ai_move, 0, NULL, | { } 381 | ai_move, 0, NULL, | { } 382 | ai_move, 0, NULL, | { } 383 | ai_move, 0, NULL, | { } 384 | ai_move, 0, NULL, | { } 385 | ai_move, 0, NULL, | { } 386 | ai_move, 0, NULL, | { } 387 | ai_move, 0, NULL, | { } 388 | ai_move, 0, NULL, | { } 389 | ai_move, 0, NULL, | { } 390 | ai_move, 0, NULL, | { } 391 | ai_move, 0, BossExplode | { 392 | }; | } src/xatrix/m_boss2.c: In function ‘Boss2_CheckAttack’: src/xatrix/m_boss2.c:527:11: warning: variable ‘enemy_infront’ set but not used [-Wunused-but-set-variable] 527 | qboolean enemy_infront; | ^~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_boss3.o -c src/xatrix/m_boss3.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_boss31.o -c src/xatrix/m_boss31.c src/xatrix/m_boss31.c:12:8: warning: type defaults to ‘int’ in declaration of ‘SP_monster_makron’ [-Wimplicit-int] 12 | extern SP_monster_makron (edict_t *self); | ^~~~~~~~~~~~~~~~~ src/xatrix/m_boss31.c:65:1: warning: missing braces around initializer [-Wmissing-braces] 65 | { | ^ 66 | ai_stand, 0, jorg_idle, | { } 67 | ai_stand, 0, NULL, | { } 68 | ai_stand, 0, NULL, | { } 69 | ai_stand, 0, NULL, | { } 70 | ai_stand, 0, NULL, | { } 71 | ai_stand, 0, NULL, | { } 72 | ai_stand, 0, NULL, | { } 73 | ai_stand, 0, NULL, | { } 74 | ai_stand, 0, NULL, | { } 75 | ai_stand, 0, NULL, // 10 | { } 76 | ai_stand, 0, NULL, | { } 77 | ai_stand, 0, NULL, | { } 78 | ai_stand, 0, NULL, | { } 79 | ai_stand, 0, NULL, | { } 80 | ai_stand, 0, NULL, | { } 81 | ai_stand, 0, NULL, | { } 82 | ai_stand, 0, NULL, | { } 83 | ai_stand, 0, NULL, | { } 84 | ai_stand, 0, NULL, | { } 85 | ai_stand, 0, NULL, // 20 | { } 86 | ai_stand, 0, NULL, | { } 87 | ai_stand, 0, NULL, | { } 88 | ai_stand, 0, NULL, | { } 89 | ai_stand, 0, NULL, | { } 90 | ai_stand, 0, NULL, | { } 91 | ai_stand, 0, NULL, | { } 92 | ai_stand, 0, NULL, | { } 93 | ai_stand, 0, NULL, | { } 94 | ai_stand, 0, NULL, | { } 95 | ai_stand, 0, NULL, // 30 | { } 96 | ai_stand, 0, NULL, | { } 97 | ai_stand, 0, NULL, | { } 98 | ai_stand, 0, NULL, | { } 99 | ai_stand, 19, NULL, | { } 100 | ai_stand, 11, jorg_step_left, | { } 101 | ai_stand, 0, NULL, | { } 102 | ai_stand, 0, NULL, | { } 103 | ai_stand, 6, NULL, | { } 104 | ai_stand, 9, jorg_step_right, | { } 105 | ai_stand, 0, NULL, // 40 | { } 106 | ai_stand, 0, NULL, | { } 107 | ai_stand, 0, NULL, | { } 108 | ai_stand, 0, NULL, | { } 109 | ai_stand, 0, NULL, | { } 110 | ai_stand, 0, NULL, | { } 111 | ai_stand, 0, NULL, | { } 112 | ai_stand, -2, NULL, | { } 113 | ai_stand, -17, jorg_step_left, | { } 114 | ai_stand, 0, NULL, | { } 115 | ai_stand, -12, NULL, // 50 | { } 116 | ai_stand, -14, jorg_step_right // 51 | { 117 | }; | } src/xatrix/m_boss31.c:148:1: warning: missing braces around initializer [-Wmissing-braces] 148 | { | ^ 149 | ai_run, 17, jorg_step_left, | { } 150 | ai_run, 0, NULL, | { } 151 | ai_run, 0, NULL, | { } 152 | ai_run, 0, NULL, | { } 153 | ai_run, 12, NULL, | { } 154 | ai_run, 8, NULL, | { } 155 | ai_run, 10, NULL, | { } 156 | ai_run, 33, jorg_step_right, | { } 157 | ai_run, 0, NULL, | { } 158 | ai_run, 0, NULL, | { } 159 | ai_run, 0, NULL, | { } 160 | ai_run, 9, NULL, | { } 161 | ai_run, 9, NULL, | { } 162 | ai_run, 9, NULL | { 163 | }; | } src/xatrix/m_boss31.c:171:1: warning: missing braces around initializer [-Wmissing-braces] 171 | { | ^ 172 | ai_walk, 5, NULL, | { } 173 | ai_walk, 6, NULL, | { } 174 | ai_walk, 7, NULL, | { } 175 | ai_walk, 9, NULL, | { } 176 | ai_walk, 15, NULL | { 177 | }; | } src/xatrix/m_boss31.c:181:1: warning: missing braces around initializer [-Wmissing-braces] 181 | { | ^ 182 | ai_walk, 17, NULL, | { } 183 | ai_walk, 0, NULL, | { } 184 | ai_walk, 0, NULL, | { } 185 | ai_walk, 0, NULL, | { } 186 | ai_walk, 12, NULL, | { } 187 | ai_walk, 8, NULL, | { } 188 | ai_walk, 10, NULL, | { } 189 | ai_walk, 33, NULL, | { } 190 | ai_walk, 0, NULL, | { } 191 | ai_walk, 0, NULL, | { } 192 | ai_walk, 0, NULL, | { } 193 | ai_walk, 9, NULL, | { } 194 | ai_walk, 9, NULL, | { } 195 | ai_walk, 9, NULL | { 196 | }; | } src/xatrix/m_boss31.c:200:1: warning: missing braces around initializer [-Wmissing-braces] 200 | { | ^ 201 | ai_walk, 11, NULL, | { } 202 | ai_walk, 0, NULL, | { } 203 | ai_walk, 0, NULL, | { } 204 | ai_walk, 0, NULL, | { } 205 | ai_walk, 8, NULL, | { } 206 | ai_walk, -8, NULL | { 207 | }; | } src/xatrix/m_boss31.c:224:1: warning: missing braces around initializer [-Wmissing-braces] 224 | { | ^ 225 | ai_move, -28, NULL, | { } 226 | ai_move, -6, NULL, | { } 227 | ai_move, -3, jorg_step_left, | { } 228 | ai_move, -9, NULL, | { } 229 | ai_move, 0, jorg_step_right, | { } 230 | ai_move, 0, NULL, | { } 231 | ai_move, 0, NULL, | { } 232 | ai_move, 0, NULL, | { } 233 | ai_move, -7, NULL, | { } 234 | ai_move, 1, NULL, | { } 235 | ai_move, -11, NULL, | { } 236 | ai_move, -4, NULL, | { } 237 | ai_move, 0, NULL, | { } 238 | ai_move, 0, NULL, | { } 239 | ai_move, 10, NULL, | { } 240 | ai_move, 11, NULL, | { } 241 | ai_move, 0, NULL, | { } 242 | ai_move, 10, NULL, | { } 243 | ai_move, 3, NULL, | { } 244 | ai_move, 10, NULL, | { } 245 | ai_move, 7, jorg_step_left, | { } 246 | ai_move, 17, NULL, | { } 247 | ai_move, 0, NULL, | { } 248 | ai_move, 0, NULL, | { } 249 | ai_move, 0, jorg_step_right | { 250 | }; | } src/xatrix/m_boss31.c:254:1: warning: missing braces around initializer [-Wmissing-braces] 254 | { | ^ 255 | ai_move, 0, NULL, | { } 256 | ai_move, 0, NULL, | { } 257 | ai_move, 0, NULL | { 258 | }; | } src/xatrix/m_boss31.c:262:1: warning: missing braces around initializer [-Wmissing-braces] 262 | { | ^ 263 | ai_move, 0, NULL, | { } 264 | ai_move, 0, NULL, | { } 265 | ai_move, 0, NULL | { 266 | }; | } src/xatrix/m_boss31.c:270:1: warning: missing braces around initializer [-Wmissing-braces] 270 | { | ^ 271 | ai_move, 0, NULL, | { } 272 | ai_move, 0, NULL, | { } 273 | ai_move, 0, NULL, | { } 274 | ai_move, 0, NULL, | { } 275 | ai_move, 0, NULL, | { } 276 | ai_move, 0, NULL, | { } 277 | ai_move, 0, NULL, | { } 278 | ai_move, 0, NULL, | { } 279 | ai_move, 0, NULL, | { } 280 | ai_move, 0, NULL, // 10 | { } 281 | ai_move, 0, NULL, | { } 282 | ai_move, 0, NULL, | { } 283 | ai_move, 0, NULL, | { } 284 | ai_move, 0, NULL, | { } 285 | ai_move, 0, NULL, | { } 286 | ai_move, 0, NULL, | { } 287 | ai_move, 0, NULL, | { } 288 | ai_move, 0, NULL, | { } 289 | ai_move, 0, NULL, | { } 290 | ai_move, 0, NULL, // 20 | { } 291 | ai_move, 0, NULL, | { } 292 | ai_move, 0, NULL, | { } 293 | ai_move, 0, NULL, | { } 294 | ai_move, 0, NULL, | { } 295 | ai_move, 0, NULL, | { } 296 | ai_move, 0, NULL, | { } 297 | ai_move, 0, NULL, | { } 298 | ai_move, 0, NULL, | { } 299 | ai_move, 0, NULL, | { } 300 | ai_move, 0, NULL, // 30 | { } 301 | ai_move, 0, NULL, | { } 302 | ai_move, 0, NULL, | { } 303 | ai_move, 0, NULL, | { } 304 | ai_move, 0, NULL, | { } 305 | ai_move, 0, NULL, | { } 306 | ai_move, 0, NULL, | { } 307 | ai_move, 0, NULL, | { } 308 | ai_move, 0, NULL, | { } 309 | ai_move, 0, NULL, | { } 310 | ai_move, 0, NULL, // 40 | { } 311 | ai_move, 0, NULL, | { } 312 | ai_move, 0, NULL, | { } 313 | ai_move, 0, NULL, | { } 314 | ai_move, 0, NULL, | { } 315 | ai_move, 0, NULL, | { } 316 | ai_move, 0, NULL, | { } 317 | ai_move, 0, NULL, | { } 318 | ai_move, 0, NULL, | { } 319 | ai_move, 0, MakronToss, | { } 320 | ai_move, 0, BossExplode // 50 | { 321 | }; | } src/xatrix/m_boss31.c:325:1: warning: missing braces around initializer [-Wmissing-braces] 325 | { | ^ 326 | ai_charge, 0, NULL, | { } 327 | ai_charge, 0, NULL, | { } 328 | ai_charge, 0, NULL, | { } 329 | ai_charge, 0, NULL, | { } 330 | ai_charge, 0, NULL, | { } 331 | ai_charge, 0, NULL, | { } 332 | ai_charge, 0, jorgBFG, | { } 333 | ai_move, 0, NULL, | { } 334 | ai_move, 0, NULL, | { } 335 | ai_move, 0, NULL, | { } 336 | ai_move, 0, NULL, | { } 337 | ai_move, 0, NULL, | { } 338 | ai_move, 0, NULL | { 339 | }; | } src/xatrix/m_boss31.c:343:1: warning: missing braces around initializer [-Wmissing-braces] 343 | { | ^ 344 | ai_charge, 0, NULL, | { } 345 | ai_charge, 0, NULL, | { } 346 | ai_charge, 0, NULL, | { } 347 | ai_charge, 0, NULL, | { } 348 | ai_charge, 0, NULL, | { } 349 | ai_charge, 0, NULL, | { } 350 | ai_charge, 0, NULL, | { } 351 | ai_charge, 0, NULL | { 352 | }; | } src/xatrix/m_boss31.c:356:1: warning: missing braces around initializer [-Wmissing-braces] 356 | { | ^ 357 | ai_charge, 0, jorg_firebullet, | { } 358 | ai_charge, 0, jorg_firebullet, | { } 359 | ai_charge, 0, jorg_firebullet, | { } 360 | ai_charge, 0, jorg_firebullet, | { } 361 | ai_charge, 0, jorg_firebullet, | { } 362 | ai_charge, 0, jorg_firebullet | { 363 | }; | } src/xatrix/m_boss31.c:367:1: warning: missing braces around initializer [-Wmissing-braces] 367 | { | ^ 368 | ai_move, 0, NULL, | { } 369 | ai_move, 0, NULL, | { } 370 | ai_move, 0, NULL, | { } 371 | ai_move, 0, NULL | { 372 | }; | } src/xatrix/m_boss31.c: In function ‘jorg_attack’: src/xatrix/m_boss31.c:523:8: warning: variable ‘range’ set but not used [-Wunused-but-set-variable] 523 | float range; | ^~~~~ src/xatrix/m_boss31.c: In function ‘Jorg_CheckAttack’: src/xatrix/m_boss31.c:586:11: warning: variable ‘enemy_infront’ set but not used [-Wunused-but-set-variable] 586 | qboolean enemy_infront; | ^~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_boss32.o -c src/xatrix/m_boss32.c src/xatrix/m_boss32.c:55:1: warning: missing braces around initializer [-Wmissing-braces] 55 | { | ^ 56 | ai_stand, 0, NULL, | { } 57 | ai_stand, 0, NULL, | { } 58 | ai_stand, 0, NULL, | { } 59 | ai_stand, 0, NULL, | { } 60 | ai_stand, 0, NULL, | { } 61 | ai_stand, 0, NULL, | { } 62 | ai_stand, 0, NULL, | { } 63 | ai_stand, 0, NULL, | { } 64 | ai_stand, 0, NULL, | { } 65 | ai_stand, 0, NULL, // 10 | { } 66 | ai_stand, 0, NULL, | { } 67 | ai_stand, 0, NULL, | { } 68 | ai_stand, 0, NULL, | { } 69 | ai_stand, 0, NULL, | { } 70 | ai_stand, 0, NULL, | { } 71 | ai_stand, 0, NULL, | { } 72 | ai_stand, 0, NULL, | { } 73 | ai_stand, 0, NULL, | { } 74 | ai_stand, 0, NULL, | { } 75 | ai_stand, 0, NULL, // 20 | { } 76 | ai_stand, 0, NULL, | { } 77 | ai_stand, 0, NULL, | { } 78 | ai_stand, 0, NULL, | { } 79 | ai_stand, 0, NULL, | { } 80 | ai_stand, 0, NULL, | { } 81 | ai_stand, 0, NULL, | { } 82 | ai_stand, 0, NULL, | { } 83 | ai_stand, 0, NULL, | { } 84 | ai_stand, 0, NULL, | { } 85 | ai_stand, 0, NULL, // 30 | { } 86 | ai_stand, 0, NULL, | { } 87 | ai_stand, 0, NULL, | { } 88 | ai_stand, 0, NULL, | { } 89 | ai_stand, 0, NULL, | { } 90 | ai_stand, 0, NULL, | { } 91 | ai_stand, 0, NULL, | { } 92 | ai_stand, 0, NULL, | { } 93 | ai_stand, 0, NULL, | { } 94 | ai_stand, 0, NULL, | { } 95 | ai_stand, 0, NULL, // 40 | { } 96 | ai_stand, 0, NULL, | { } 97 | ai_stand, 0, NULL, | { } 98 | ai_stand, 0, NULL, | { } 99 | ai_stand, 0, NULL, | { } 100 | ai_stand, 0, NULL, | { } 101 | ai_stand, 0, NULL, | { } 102 | ai_stand, 0, NULL, | { } 103 | ai_stand, 0, NULL, | { } 104 | ai_stand, 0, NULL, | { } 105 | ai_stand, 0, NULL, // 50 | { } 106 | ai_stand, 0, NULL, | { } 107 | ai_stand, 0, NULL, | { } 108 | ai_stand, 0, NULL, | { } 109 | ai_stand, 0, NULL, | { } 110 | ai_stand, 0, NULL, | { } 111 | ai_stand, 0, NULL, | { } 112 | ai_stand, 0, NULL, | { } 113 | ai_stand, 0, NULL, | { } 114 | ai_stand, 0, NULL, | { } 115 | ai_stand, 0, NULL // 60 | { 116 | }; | } src/xatrix/m_boss32.c:125:1: warning: missing braces around initializer [-Wmissing-braces] 125 | { | ^ 126 | ai_run, 3, makron_step_left, | { } 127 | ai_run, 12, NULL, | { } 128 | ai_run, 8, NULL, | { } 129 | ai_run, 8, NULL, | { } 130 | ai_run, 8, makron_step_right, | { } 131 | ai_run, 6, NULL, | { } 132 | ai_run, 12, NULL, | { } 133 | ai_run, 9, NULL, | { } 134 | ai_run, 6, NULL, | { } 135 | ai_run, 12, NULL | { 136 | }; | } src/xatrix/m_boss32.c:171:1: warning: missing braces around initializer [-Wmissing-braces] 171 | { | ^ 172 | ai_walk, 3, makron_step_left, | { } 173 | ai_walk, 12, NULL, | { } 174 | ai_walk, 8, NULL, | { } 175 | ai_walk, 8, NULL, | { } 176 | ai_walk, 8, makron_step_right, | { } 177 | ai_walk, 6, NULL, | { } 178 | ai_walk, 12, NULL, | { } 179 | ai_walk, 9, NULL, | { } 180 | ai_walk, 6, NULL, | { } 181 | ai_walk, 12, NULL | { 182 | }; | } src/xatrix/m_boss32.c:199:1: warning: missing braces around initializer [-Wmissing-braces] 199 | { | ^ 200 | ai_move, 0, NULL, | { } 201 | ai_move, 0, NULL, | { } 202 | ai_move, 0, NULL, | { } 203 | ai_move, 0, NULL, | { } 204 | ai_move, 0, NULL, | { } 205 | ai_move, 0, NULL, | { } 206 | ai_move, 0, NULL, | { } 207 | ai_move, 0, NULL, | { } 208 | ai_move, 0, NULL, | { } 209 | ai_move, 0, NULL, // 10 | { } 210 | ai_move, 0, NULL, | { } 211 | ai_move, 0, NULL, | { } 212 | ai_move, 0, NULL, | { } 213 | ai_move, 0, NULL, | { } 214 | ai_move, 0, NULL, | { } 215 | ai_move, 0, makron_popup, | { } 216 | ai_move, 0, NULL, | { } 217 | ai_move, 0, NULL, | { } 218 | ai_move, 0, NULL, | { } 219 | ai_move, 0, NULL, // 20 | { } 220 | ai_move, 0, NULL, | { } 221 | ai_move, 0, NULL, | { } 222 | ai_move, 0, NULL, | { } 223 | ai_move, 0, makron_taunt, | { } 224 | ai_move, 0, NULL, | { } 225 | ai_move, 0, NULL, | { } 226 | ai_move, 0, NULL | { 227 | }; | } src/xatrix/m_boss32.c:231:1: warning: missing braces around initializer [-Wmissing-braces] 231 | { | ^ 232 | ai_move, 0, NULL, | { } 233 | ai_move, 0, NULL, | { } 234 | ai_move, 0, NULL, | { } 235 | ai_move, 0, NULL | { 236 | }; | } src/xatrix/m_boss32.c:240:1: warning: missing braces around initializer [-Wmissing-braces] 240 | { | ^ 241 | ai_move, 0, NULL, | { } 242 | ai_move, 0, NULL, | { } 243 | ai_move, 0, NULL, | { } 244 | ai_move, 0, NULL | { 245 | }; | } src/xatrix/m_boss32.c:249:1: warning: missing braces around initializer [-Wmissing-braces] 249 | { | ^ 250 | ai_move, -15, NULL, | { } 251 | ai_move, 3, NULL, | { } 252 | ai_move, -12, NULL, | { } 253 | ai_move, 0, makron_step_left, | { } 254 | ai_move, 0, NULL, | { } 255 | ai_move, 0, NULL, | { } 256 | ai_move, 0, NULL, | { } 257 | ai_move, 0, NULL, | { } 258 | ai_move, 0, NULL, | { } 259 | ai_move, 0, NULL, // 10 | { } 260 | ai_move, 0, NULL, | { } 261 | ai_move, 0, NULL, | { } 262 | ai_move, 0, NULL, | { } 263 | ai_move, 0, NULL, | { } 264 | ai_move, 0, NULL, | { } 265 | ai_move, 11, NULL, | { } 266 | ai_move, 12, NULL, | { } 267 | ai_move, 11, makron_step_right, | { } 268 | ai_move, 0, NULL, | { } 269 | ai_move, 0, NULL, // 20 | { } 270 | ai_move, 0, NULL, | { } 271 | ai_move, 0, NULL, | { } 272 | ai_move, 0, NULL, | { } 273 | ai_move, 0, NULL, | { } 274 | ai_move, 0, NULL, | { } 275 | ai_move, 0, NULL, | { } 276 | ai_move, 0, NULL, | { } 277 | ai_move, 0, NULL, | { } 278 | ai_move, 0, NULL, | { } 279 | ai_move, 0, NULL, // 30 | { } 280 | ai_move, 0, NULL, | { } 281 | ai_move, 0, NULL, | { } 282 | ai_move, 0, NULL, | { } 283 | ai_move, 5, NULL, | { } 284 | ai_move, 7, NULL, | { } 285 | ai_move, 6, makron_step_left, | { } 286 | ai_move, 0, NULL, | { } 287 | ai_move, 0, NULL, | { } 288 | ai_move, -1, NULL, | { } 289 | ai_move, 2, NULL, // 40 | { } 290 | ai_move, 0, NULL, | { } 291 | ai_move, 0, NULL, | { } 292 | ai_move, 0, NULL, | { } 293 | ai_move, 0, NULL, | { } 294 | ai_move, 0, NULL, | { } 295 | ai_move, 0, NULL, | { } 296 | ai_move, 0, NULL, | { } 297 | ai_move, 0, NULL, | { } 298 | ai_move, 0, NULL, | { } 299 | ai_move, 0, NULL, // 50 | { } 300 | ai_move, 0, NULL, | { } 301 | ai_move, 0, NULL, | { } 302 | ai_move, 0, NULL, | { } 303 | ai_move, -6, NULL, | { } 304 | ai_move, -4, NULL, | { } 305 | ai_move, -6, makron_step_right, | { } 306 | ai_move, -4, NULL, | { } 307 | ai_move, -4, makron_step_left, | { } 308 | ai_move, 0, NULL, | { } 309 | ai_move, 0, NULL, // 60 | { } 310 | ai_move, 0, NULL, | { } 311 | ai_move, 0, NULL, | { } 312 | ai_move, -2, NULL, | { } 313 | ai_move, -5, NULL, | { } 314 | ai_move, -3, makron_step_right, | { } 315 | ai_move, -8, NULL, | { } 316 | ai_move, -3, makron_step_left, | { } 317 | ai_move, -7, NULL, | { } 318 | ai_move, -4, NULL, | { } 319 | ai_move, -4, makron_step_right, // 70 | { } 320 | ai_move, -6, NULL, | { } 321 | ai_move, -7, NULL, | { } 322 | ai_move, 0, makron_step_left, | { } 323 | ai_move, 0, NULL, | { } 324 | ai_move, 0, NULL, | { } 325 | ai_move, 0, NULL, | { } 326 | ai_move, 0, NULL, | { } 327 | ai_move, 0, NULL, | { } 328 | ai_move, 0, NULL, | { } 329 | ai_move, 0, NULL, // 80 | { } 330 | ai_move, 0, NULL, | { } 331 | ai_move, 0, NULL, | { } 332 | ai_move, 0, NULL, | { } 333 | ai_move, 0, NULL, | { } 334 | ai_move, 0, NULL, | { } 335 | ai_move, -2, NULL, | { } 336 | ai_move, 0, NULL, | { } 337 | ai_move, 0, NULL, | { } 338 | ai_move, 2, NULL, | { } 339 | ai_move, 0, NULL, // 90 | { } 340 | ai_move, 27, makron_hit, | { } 341 | ai_move, 26, NULL, | { } 342 | ai_move, 0, makron_brainsplorch, | { } 343 | ai_move, 0, NULL, | { } 344 | ai_move, 0, NULL // 95 | { 345 | }; | } src/xatrix/m_boss32.c:349:1: warning: missing braces around initializer [-Wmissing-braces] 349 | { | ^ 350 | ai_move, 0, NULL, | { } 351 | ai_move, 0, NULL, | { } 352 | ai_move, 0, NULL, | { } 353 | ai_move, 0, NULL, | { } 354 | ai_move, 0, NULL, | { } 355 | ai_move, 0, NULL, | { } 356 | ai_move, 0, NULL, | { } 357 | ai_move, 0, NULL, | { } 358 | ai_move, 0, NULL, | { } 359 | ai_move, 0, NULL, | { } 360 | ai_move, 0, NULL, | { } 361 | ai_move, 0, NULL, | { } 362 | ai_move, 0, NULL, | { } 363 | ai_move, 0, NULL, | { } 364 | ai_move, 0, NULL, | { } 365 | ai_move, 0, NULL, | { } 366 | ai_move, 0, NULL, | { } 367 | ai_move, 0, NULL, | { } 368 | ai_move, 0, NULL, | { } 369 | ai_move, 0, NULL | { 370 | }; | } src/xatrix/m_boss32.c:374:1: warning: missing braces around initializer [-Wmissing-braces] 374 | { | ^ 375 | ai_move, 0, NULL, | { } 376 | ai_move, 0, NULL, | { } 377 | ai_move, 0, NULL, | { } 378 | ai_move, 0, NULL, | { } 379 | ai_move, 0, NULL, | { } 380 | ai_move, 0, NULL, | { } 381 | ai_move, 0, NULL, | { } 382 | ai_move, 0, NULL, | { } 383 | ai_move, 0, NULL, | { } 384 | ai_move, 0, NULL, | { } 385 | ai_move, 0, NULL, | { } 386 | ai_move, 0, NULL, | { } 387 | ai_move, 0, NULL | { 388 | }; | } src/xatrix/m_boss32.c:411:1: warning: missing braces around initializer [-Wmissing-braces] 411 | { | ^ 412 | ai_charge, 0, NULL, | { } 413 | ai_charge, 0, NULL, | { } 414 | ai_charge, 0, NULL, | { } 415 | ai_charge, 0, makronBFG, // FIXME: BFG Attack here | { } 416 | ai_move, 0, NULL, | { } 417 | ai_move, 0, NULL, | { } 418 | ai_move, 0, NULL, | { } 419 | ai_move, 0, NULL | { 420 | }; | } src/xatrix/m_boss32.c:424:1: warning: missing braces around initializer [-Wmissing-braces] 424 | { | ^ 425 | ai_charge, 0, NULL, | { } 426 | ai_charge, 0, NULL, | { } 427 | ai_charge, 0, NULL, | { } 428 | ai_charge, 0, NULL, | { } 429 | ai_move, 0, MakronHyperblaster, // fire | { } 430 | ai_move, 0, MakronHyperblaster, // fire | { } 431 | ai_move, 0, MakronHyperblaster, // fire | { } 432 | ai_move, 0, MakronHyperblaster, // fire | { } 433 | ai_move, 0, MakronHyperblaster, // fire | { } 434 | ai_move, 0, MakronHyperblaster, // fire | { } 435 | ai_move, 0, MakronHyperblaster, // fire | { } 436 | ai_move, 0, MakronHyperblaster, // fire | { } 437 | ai_move, 0, MakronHyperblaster, // fire | { } 438 | ai_move, 0, MakronHyperblaster, // fire | { } 439 | ai_move, 0, MakronHyperblaster, // fire | { } 440 | ai_move, 0, MakronHyperblaster, // fire | { } 441 | ai_move, 0, MakronHyperblaster, // fire | { } 442 | ai_move, 0, MakronHyperblaster, // fire | { } 443 | ai_move, 0, MakronHyperblaster, // fire | { } 444 | ai_move, 0, MakronHyperblaster, // fire | { } 445 | ai_move, 0, MakronHyperblaster, // fire | { } 446 | ai_move, 0, NULL, | { } 447 | ai_move, 0, NULL, | { } 448 | ai_move, 0, NULL, | { } 449 | ai_move, 0, NULL, | { } 450 | ai_move, 0, NULL | { 451 | }; | } src/xatrix/m_boss32.c:455:1: warning: missing braces around initializer [-Wmissing-braces] 455 | { | ^ 456 | ai_charge, 0, makron_prerailgun, | { } 457 | ai_charge, 0, NULL, | { } 458 | ai_charge, 0, NULL, | { } 459 | ai_charge, 0, NULL, | { } 460 | ai_charge, 0, NULL, | { } 461 | ai_charge, 0, NULL, | { } 462 | ai_charge, 0, NULL, | { } 463 | ai_charge, 0, MakronSaveloc, | { } 464 | ai_move, 0, MakronRailgun, // Fire railgun | { } 465 | ai_move, 0, NULL, | { } 466 | ai_move, 0, NULL, | { } 467 | ai_move, 0, NULL, | { } 468 | ai_move, 0, NULL, | { } 469 | ai_move, 0, NULL, | { } 470 | ai_move, 0, NULL, | { } 471 | ai_move, 0, NULL | { 472 | }; | } src/xatrix/m_boss32.c: In function ‘makron_pain’: src/xatrix/m_boss32.c:567:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 567 | if (damage <= 150) | ^ src/xatrix/m_boss32.c: In function ‘makron_attack’: src/xatrix/m_boss32.c:590:8: warning: variable ‘range’ set but not used [-Wunused-but-set-variable] 590 | float range; | ^~~~~ src/xatrix/m_boss32.c: In function ‘Makron_CheckAttack’: src/xatrix/m_boss32.c:698:11: warning: variable ‘enemy_infront’ set but not used [-Wunused-but-set-variable] 698 | qboolean enemy_infront; | ^~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_boss5.o -c src/xatrix/m_boss5.c src/xatrix/m_boss5.c:50:1: warning: missing braces around initializer [-Wmissing-braces] 50 | { | ^ 51 | ai_stand, 0, NULL, | { } 52 | ai_stand, 0, NULL, | { } 53 | ai_stand, 0, NULL, | { } 54 | ai_stand, 0, NULL, | { } 55 | ai_stand, 0, NULL, | { } 56 | ai_stand, 0, NULL, | { } 57 | ai_stand, 0, NULL, | { } 58 | ai_stand, 0, NULL, | { } 59 | ai_stand, 0, NULL, | { } 60 | ai_stand, 0, NULL, | { } 61 | ai_stand, 0, NULL, | { } 62 | ai_stand, 0, NULL, | { } 63 | ai_stand, 0, NULL, | { } 64 | ai_stand, 0, NULL, | { } 65 | ai_stand, 0, NULL, | { } 66 | ai_stand, 0, NULL, | { } 67 | ai_stand, 0, NULL, | { } 68 | ai_stand, 0, NULL, | { } 69 | ai_stand, 0, NULL, | { } 70 | ai_stand, 0, NULL, | { } 71 | ai_stand, 0, NULL, | { } 72 | ai_stand, 0, NULL, | { } 73 | ai_stand, 0, NULL, | { } 74 | ai_stand, 0, NULL, | { } 75 | ai_stand, 0, NULL, | { } 76 | ai_stand, 0, NULL, | { } 77 | ai_stand, 0, NULL, | { } 78 | ai_stand, 0, NULL, | { } 79 | ai_stand, 0, NULL, | { } 80 | ai_stand, 0, NULL, | { } 81 | ai_stand, 0, NULL, | { } 82 | ai_stand, 0, NULL, | { } 83 | ai_stand, 0, NULL, | { } 84 | ai_stand, 0, NULL, | { } 85 | ai_stand, 0, NULL, | { } 86 | ai_stand, 0, NULL, | { } 87 | ai_stand, 0, NULL, | { } 88 | ai_stand, 0, NULL, | { } 89 | ai_stand, 0, NULL, | { } 90 | ai_stand, 0, NULL, | { } 91 | ai_stand, 0, NULL, | { } 92 | ai_stand, 0, NULL, | { } 93 | ai_stand, 0, NULL, | { } 94 | ai_stand, 0, NULL, | { } 95 | ai_stand, 0, NULL, | { } 96 | ai_stand, 0, NULL, | { } 97 | ai_stand, 0, NULL, | { } 98 | ai_stand, 0, NULL, | { } 99 | ai_stand, 0, NULL, | { } 100 | ai_stand, 0, NULL, | { } 101 | ai_stand, 0, NULL, | { } 102 | ai_stand, 0, NULL, | { } 103 | ai_stand, 0, NULL, | { } 104 | ai_stand, 0, NULL, | { } 105 | ai_stand, 0, NULL, | { } 106 | ai_stand, 0, NULL, | { } 107 | ai_stand, 0, NULL, | { } 108 | ai_stand, 0, NULL, | { } 109 | ai_stand, 0, NULL, | { } 110 | ai_stand, 0, NULL | { 111 | }; | } src/xatrix/m_boss5.c:121:1: warning: missing braces around initializer [-Wmissing-braces] 121 | { | ^ 122 | ai_run, 12, TreadSound2, | { } 123 | ai_run, 12, NULL, | { } 124 | ai_run, 12, NULL, | { } 125 | ai_run, 12, NULL, | { } 126 | ai_run, 12, NULL, | { } 127 | ai_run, 12, NULL, | { } 128 | ai_run, 12, NULL, | { } 129 | ai_run, 12, NULL, | { } 130 | ai_run, 12, NULL, | { } 131 | ai_run, 12, NULL, | { } 132 | ai_run, 12, NULL, | { } 133 | ai_run, 12, NULL, | { } 134 | ai_run, 12, NULL, | { } 135 | ai_run, 12, NULL, | { } 136 | ai_run, 12, NULL, | { } 137 | ai_run, 12, NULL, | { } 138 | ai_run, 12, NULL, | { } 139 | ai_run, 12, NULL | { 140 | }; | } src/xatrix/m_boss5.c:149:1: warning: missing braces around initializer [-Wmissing-braces] 149 | { | ^ 150 | ai_walk, 4, TreadSound2, | { } 151 | ai_walk, 4, NULL, | { } 152 | ai_walk, 4, NULL, | { } 153 | ai_walk, 4, NULL, | { } 154 | ai_walk, 4, NULL, | { } 155 | ai_walk, 4, NULL, | { } 156 | ai_walk, 4, NULL, | { } 157 | ai_walk, 4, NULL, | { } 158 | ai_walk, 4, NULL, | { } 159 | ai_walk, 4, NULL, | { } 160 | ai_walk, 4, NULL, | { } 161 | ai_walk, 4, NULL, | { } 162 | ai_walk, 4, NULL, | { } 163 | ai_walk, 4, NULL, | { } 164 | ai_walk, 4, NULL, | { } 165 | ai_walk, 4, NULL, | { } 166 | ai_walk, 4, NULL, | { } 167 | ai_walk, 4, NULL | { 168 | }; | } src/xatrix/m_boss5.c:190:1: warning: missing braces around initializer [-Wmissing-braces] 190 | { | ^ 191 | ai_move, 0, TreadSound2, | { } 192 | ai_move, 0, NULL, | { } 193 | ai_move, 0, NULL, | { } 194 | ai_move, 0, NULL, | { } 195 | ai_move, 0, NULL, | { } 196 | ai_move, 0, NULL, | { } 197 | ai_move, 0, NULL, | { } 198 | ai_move, 0, NULL, | { } 199 | ai_move, 0, NULL, | { } 200 | ai_move, 0, NULL, | { } 201 | ai_move, 0, NULL, | { } 202 | ai_move, 0, NULL, | { } 203 | ai_move, 0, NULL, | { } 204 | ai_move, 0, NULL, | { } 205 | ai_move, 0, NULL, | { } 206 | ai_move, 0, NULL, | { } 207 | ai_move, 0, NULL, | { } 208 | ai_move, 0, NULL | { 209 | }; | } src/xatrix/m_boss5.c:213:1: warning: missing braces around initializer [-Wmissing-braces] 213 | { | ^ 214 | ai_move, 0, TreadSound2, | { } 215 | ai_move, 0, NULL, | { } 216 | ai_move, 0, NULL, | { } 217 | ai_move, 0, NULL, | { } 218 | ai_move, 0, NULL, | { } 219 | ai_move, 0, NULL, | { } 220 | ai_move, 0, NULL, | { } 221 | ai_move, 0, NULL, | { } 222 | ai_move, 0, NULL, | { } 223 | ai_move, 0, NULL, | { } 224 | ai_move, 0, NULL, | { } 225 | ai_move, 0, NULL, | { } 226 | ai_move, 0, NULL, | { } 227 | ai_move, 0, NULL, | { } 228 | ai_move, 0, NULL, | { } 229 | ai_move, 0, NULL, | { } 230 | ai_move, 0, NULL, | { } 231 | ai_move, 0, NULL | { 232 | }; | } src/xatrix/m_boss5.c:237:1: warning: missing braces around initializer [-Wmissing-braces] 237 | { | ^ 238 | ai_move, 0, NULL, | { } 239 | ai_move, 0, NULL, | { } 240 | ai_move, 0, NULL, | { } 241 | ai_move, 0, NULL | { 242 | }; | } src/xatrix/m_boss5.c:246:1: warning: missing braces around initializer [-Wmissing-braces] 246 | { | ^ 247 | ai_move, 0, NULL, | { } 248 | ai_move, 0, NULL, | { } 249 | ai_move, 0, NULL, | { } 250 | ai_move, 0, NULL | { 251 | }; | } src/xatrix/m_boss5.c:255:1: warning: missing braces around initializer [-Wmissing-braces] 255 | { | ^ 256 | ai_move, 0, NULL, | { } 257 | ai_move, 0, NULL, | { } 258 | ai_move, 0, NULL, | { } 259 | ai_move, 0, NULL | { 260 | }; | } src/xatrix/m_boss5.c:264:1: warning: missing braces around initializer [-Wmissing-braces] 264 | { | ^ 265 | ai_move, 0, NULL, | { } 266 | ai_move, 0, NULL, | { } 267 | ai_move, 0, NULL, | { } 268 | ai_move, 0, NULL, | { } 269 | ai_move, 0, NULL, | { } 270 | ai_move, 0, NULL, | { } 271 | ai_move, 0, NULL, | { } 272 | ai_move, 0, NULL, | { } 273 | ai_move, 0, NULL, | { } 274 | ai_move, 0, NULL, | { } 275 | ai_move, 0, NULL, | { } 276 | ai_move, 0, NULL, | { } 277 | ai_move, 0, NULL, | { } 278 | ai_move, 0, NULL, | { } 279 | ai_move, 0, NULL, | { } 280 | ai_move, 0, NULL, | { } 281 | ai_move, 0, NULL, | { } 282 | ai_move, 0, NULL, | { } 283 | ai_move, 0, NULL, | { } 284 | ai_move, 0, NULL, | { } 285 | ai_move, 0, NULL, | { } 286 | ai_move, 0, NULL, | { } 287 | ai_move, 0, NULL, | { } 288 | ai_move, 0, BossExplode2 | { 289 | }; | } src/xatrix/m_boss5.c:293:1: warning: missing braces around initializer [-Wmissing-braces] 293 | { | ^ 294 | ai_walk, 0, TreadSound2, | { } 295 | ai_walk, 0, NULL, | { } 296 | ai_walk, 0, NULL, | { } 297 | ai_walk, 0, NULL, | { } 298 | ai_walk, 0, NULL, | { } 299 | ai_walk, 0, NULL, | { } 300 | ai_walk, 0, NULL, | { } 301 | ai_walk, 0, NULL, | { } 302 | ai_walk, 0, NULL, | { } 303 | ai_walk, 0, NULL, | { } 304 | ai_walk, 0, NULL, | { } 305 | ai_walk, 0, NULL, | { } 306 | ai_walk, 0, NULL, | { } 307 | ai_walk, 0, NULL, | { } 308 | ai_walk, 0, NULL, | { } 309 | ai_walk, 0, NULL, | { } 310 | ai_walk, 0, NULL, | { } 311 | ai_walk, 0, NULL | { 312 | }; | } src/xatrix/m_boss5.c:316:1: warning: missing braces around initializer [-Wmissing-braces] 316 | { | ^ 317 | ai_move, 0, NULL, | { } 318 | ai_move, 0, NULL, | { } 319 | ai_move, 0, NULL, | { } 320 | ai_move, 0, NULL, | { } 321 | ai_move, 0, NULL, | { } 322 | ai_move, 0, NULL | { 323 | }; | } src/xatrix/m_boss5.c:327:1: warning: missing braces around initializer [-Wmissing-braces] 327 | { | ^ 328 | ai_move, 0, NULL, | { } 329 | ai_move, 0, NULL, | { } 330 | ai_move, 0, NULL, | { } 331 | ai_move, 0, NULL, | { } 332 | ai_move, 0, NULL, | { } 333 | ai_move, 0, NULL, | { } 334 | ai_move, 0, NULL, | { } 335 | ai_move, 0, NULL, | { } 336 | ai_move, 0, NULL, | { } 337 | ai_move, 0, NULL, | { } 338 | ai_move, 0, NULL, | { } 339 | ai_move, 0, NULL, | { } 340 | ai_move, 0, NULL, | { } 341 | ai_move, 0, NULL, | { } 342 | ai_move, 0, NULL, | { } 343 | ai_move, 0, NULL, | { } 344 | ai_move, 0, NULL, | { } 345 | ai_move, 0, NULL, | { } 346 | ai_move, 0, NULL, | { } 347 | ai_move, 0, NULL, | { } 348 | ai_move, 0, NULL, | { } 349 | ai_move, 0, NULL, | { } 350 | ai_move, 0, NULL, | { } 351 | ai_move, 0, NULL, | { } 352 | ai_move, 0, NULL, | { } 353 | ai_move, 0, NULL, | { } 354 | ai_move, 0, NULL | { 355 | }; | } src/xatrix/m_boss5.c:359:1: warning: missing braces around initializer [-Wmissing-braces] 359 | { | ^ 360 | ai_charge, 0, NULL, | { } 361 | ai_charge, 0, NULL, | { } 362 | ai_charge, 0, NULL, | { } 363 | ai_charge, 0, NULL, | { } 364 | ai_charge, 0, NULL, | { } 365 | ai_charge, 0, NULL, | { } 366 | ai_charge, 0, NULL, | { } 367 | ai_charge, 0, boss5Rocket, | { } 368 | ai_move, 0, NULL, | { } 369 | ai_move, 0, NULL, | { } 370 | ai_move, 0, boss5Rocket, | { } 371 | ai_move, 0, NULL, | { } 372 | ai_move, 0, NULL, | { } 373 | ai_move, 0, boss5Rocket, | { } 374 | ai_move, 0, NULL, | { } 375 | ai_move, 0, NULL, | { } 376 | ai_move, 0, NULL, | { } 377 | ai_move, 0, NULL, | { } 378 | ai_move, 0, NULL, | { } 379 | ai_move, 0, NULL, | { } 380 | ai_move, 0, NULL, | { } 381 | ai_move, 0, NULL, | { } 382 | ai_move, 0, NULL, | { } 383 | ai_move, 0, NULL, | { } 384 | ai_move, 0, NULL, | { } 385 | ai_move, 0, NULL, | { } 386 | ai_move, 0, NULL | { 387 | }; | } src/xatrix/m_boss5.c:391:1: warning: missing braces around initializer [-Wmissing-braces] 391 | { | ^ 392 | ai_charge, 0, boss5MachineGun, | { } 393 | ai_charge, 0, boss5MachineGun, | { } 394 | ai_charge, 0, boss5MachineGun, | { } 395 | ai_charge, 0, boss5MachineGun, | { } 396 | ai_charge, 0, boss5MachineGun, | { } 397 | ai_charge, 0, boss5MachineGun, | { 398 | 399 | }; | } src/xatrix/m_boss5.c:403:1: warning: missing braces around initializer [-Wmissing-braces] 403 | { | ^ 404 | ai_move, 0, NULL, | { } 405 | ai_move, 0, NULL, | { } 406 | ai_move, 0, NULL, | { } 407 | ai_move, 0, NULL, | { } 408 | ai_move, 0, NULL, | { } 409 | ai_move, 0, NULL, | { } 410 | ai_move, 0, NULL, | { } 411 | ai_move, 0, NULL, | { } 412 | ai_move, 0, NULL, | { } 413 | ai_move, 0, NULL, | { } 414 | ai_move, 0, NULL, | { } 415 | ai_move, 0, NULL, | { } 416 | ai_move, 0, NULL, | { } 417 | ai_move, 0, NULL | { 418 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_brain.o -c src/xatrix/m_brain.c src/xatrix/m_brain.c:49:1: warning: missing braces around initializer [-Wmissing-braces] 49 | { | ^ 50 | ai_stand, 0, NULL, | { } 51 | ai_stand, 0, NULL, | { } 52 | ai_stand, 0, NULL, | { } 53 | ai_stand, 0, NULL, | { } 54 | ai_stand, 0, NULL, | { } 55 | ai_stand, 0, NULL, | { } 56 | ai_stand, 0, NULL, | { } 57 | ai_stand, 0, NULL, | { } 58 | ai_stand, 0, NULL, | { } 59 | ai_stand, 0, NULL, | { } 60 | 61 | ai_stand, 0, NULL, | { } 62 | ai_stand, 0, NULL, | { } 63 | ai_stand, 0, NULL, | { } 64 | ai_stand, 0, NULL, | { } 65 | ai_stand, 0, NULL, | { } 66 | ai_stand, 0, NULL, | { } 67 | ai_stand, 0, NULL, | { } 68 | ai_stand, 0, NULL, | { } 69 | ai_stand, 0, NULL, | { } 70 | ai_stand, 0, NULL, | { } 71 | 72 | ai_stand, 0, NULL, | { } 73 | ai_stand, 0, NULL, | { } 74 | ai_stand, 0, NULL, | { } 75 | ai_stand, 0, NULL, | { } 76 | ai_stand, 0, NULL, | { } 77 | ai_stand, 0, NULL, | { } 78 | ai_stand, 0, NULL, | { } 79 | ai_stand, 0, NULL, | { } 80 | ai_stand, 0, NULL, | { } 81 | ai_stand, 0, NULL | { 82 | }; | } src/xatrix/m_brain.c:96:1: warning: missing braces around initializer [-Wmissing-braces] 96 | { | ^ 97 | ai_stand, 0, NULL, | { } 98 | ai_stand, 0, NULL, | { } 99 | ai_stand, 0, NULL, | { } 100 | ai_stand, 0, NULL, | { } 101 | ai_stand, 0, NULL, | { } 102 | ai_stand, 0, NULL, | { } 103 | ai_stand, 0, NULL, | { } 104 | ai_stand, 0, NULL, | { } 105 | ai_stand, 0, NULL, | { } 106 | ai_stand, 0, NULL, | { } 107 | 108 | ai_stand, 0, NULL, | { } 109 | ai_stand, 0, NULL, | { } 110 | ai_stand, 0, NULL, | { } 111 | ai_stand, 0, NULL, | { } 112 | ai_stand, 0, NULL, | { } 113 | ai_stand, 0, NULL, | { } 114 | ai_stand, 0, NULL, | { } 115 | ai_stand, 0, NULL, | { } 116 | ai_stand, 0, NULL, | { } 117 | ai_stand, 0, NULL, | { } 118 | 119 | ai_stand, 0, NULL, | { } 120 | ai_stand, 0, NULL, | { } 121 | ai_stand, 0, NULL, | { } 122 | ai_stand, 0, NULL, | { } 123 | ai_stand, 0, NULL, | { } 124 | ai_stand, 0, NULL, | { } 125 | ai_stand, 0, NULL, | { } 126 | ai_stand, 0, NULL, | { } 127 | ai_stand, 0, NULL, | { } 128 | ai_stand, 0, NULL | { 129 | }; | } src/xatrix/m_brain.c:143:1: warning: missing braces around initializer [-Wmissing-braces] 143 | { | ^ 144 | ai_walk, 7, NULL, | { } 145 | ai_walk, 2, NULL, | { } 146 | ai_walk, 3, NULL, | { } 147 | ai_walk, 3, NULL, | { } 148 | ai_walk, 1, NULL, | { } 149 | ai_walk, 0, NULL, | { } 150 | ai_walk, 0, NULL, | { } 151 | ai_walk, 9, NULL, | { } 152 | ai_walk, -4, NULL, | { } 153 | ai_walk, -1, NULL, | { } 154 | ai_walk, 2, NULL | { 155 | }; | } src/xatrix/m_brain.c:226:1: warning: missing braces around initializer [-Wmissing-braces] 226 | { | ^ 227 | ai_move, 0, NULL, | { } 228 | ai_move, 0, NULL, | { } 229 | ai_move, 0, NULL, | { } 230 | ai_move, 0, NULL, | { } 231 | ai_move, 0, NULL, | { } 232 | ai_move, 0, NULL, | { } 233 | ai_move, 0, NULL, | { } 234 | ai_move, 0, NULL, | { } 235 | ai_move, 0, NULL | { 236 | }; | } src/xatrix/m_brain.c:240:1: warning: missing braces around initializer [-Wmissing-braces] 240 | { | ^ 241 | ai_move, -2, NULL, | { } 242 | ai_move, 2, NULL, | { } 243 | ai_move, 1, NULL, | { } 244 | ai_move, 3, NULL, | { } 245 | ai_move, 0, NULL, | { } 246 | ai_move, -4, NULL | { 247 | }; | } src/xatrix/m_brain.c:251:1: warning: missing braces around initializer [-Wmissing-braces] 251 | { | ^ 252 | ai_move, -2, NULL, | { } 253 | ai_move, 0, NULL, | { } 254 | ai_move, 0, NULL, | { } 255 | ai_move, 0, NULL, | { } 256 | ai_move, 0, NULL, | { } 257 | ai_move, 3, NULL, | { } 258 | ai_move, 1, NULL, | { } 259 | ai_move, -2, NULL | { 260 | }; | } src/xatrix/m_brain.c:264:1: warning: missing braces around initializer [-Wmissing-braces] 264 | { | ^ 265 | ai_move, -6, NULL, | { } 266 | ai_move, -2, NULL, | { } 267 | ai_move, -6, NULL, | { } 268 | ai_move, 0, NULL, | { } 269 | ai_move, 0, NULL, | { } 270 | ai_move, 0, NULL, | { } 271 | ai_move, 0, NULL, | { } 272 | ai_move, 0, NULL, | { } 273 | ai_move, 0, NULL, | { } 274 | ai_move, 0, NULL, | { } 275 | ai_move, 0, NULL, | { } 276 | ai_move, 0, NULL, | { } 277 | ai_move, 0, NULL, | { } 278 | ai_move, 2, NULL, | { } 279 | ai_move, 0, NULL, | { } 280 | ai_move, 2, NULL, | { } 281 | ai_move, 1, NULL, | { } 282 | ai_move, 7, NULL, | { } 283 | ai_move, 0, NULL, | { } 284 | ai_move, 3, NULL, | { } 285 | ai_move, -1, NULL | { 286 | }; | } src/xatrix/m_brain.c:321:1: warning: missing braces around initializer [-Wmissing-braces] 321 | { | ^ 322 | ai_move, 0, NULL, | { } 323 | ai_move, -2, brain_duck_down, | { } 324 | ai_move, 17, brain_duck_hold, | { } 325 | ai_move, -3, NULL, | { } 326 | ai_move, -1, brain_duck_up, | { } 327 | ai_move, -5, NULL, | { } 328 | ai_move, -6, NULL, | { } 329 | ai_move, -6, NULL | { 330 | }; | } src/xatrix/m_brain.c:347:1: warning: missing braces around initializer [-Wmissing-braces] 347 | { | ^ 348 | ai_move, 0, NULL, | { } 349 | ai_move, 0, NULL, | { } 350 | ai_move, 0, NULL, | { } 351 | ai_move, 9, NULL, | { } 352 | ai_move, 0, NULL | { 353 | }; | } src/xatrix/m_brain.c:357:1: warning: missing braces around initializer [-Wmissing-braces] 357 | { | ^ 358 | ai_move, 0, NULL, | { } 359 | ai_move, 0, NULL, | { } 360 | ai_move, -2, NULL, | { } 361 | ai_move, 9, NULL, | { } 362 | ai_move, 0, NULL, | { } 363 | ai_move, 0, NULL, | { } 364 | ai_move, 0, NULL, | { } 365 | ai_move, 0, NULL, | { } 366 | ai_move, 0, NULL, | { } 367 | ai_move, 0, NULL, | { } 368 | ai_move, 0, NULL, | { } 369 | ai_move, 0, NULL, | { } 370 | ai_move, 0, NULL, | { } 371 | ai_move, 0, NULL, | { } 372 | ai_move, 0, NULL, | { } 373 | ai_move, 0, NULL, | { } 374 | ai_move, 0, NULL, | { } 375 | ai_move, 0, NULL | { 376 | }; | } src/xatrix/m_brain.c:413:1: warning: missing braces around initializer [-Wmissing-braces] 413 | { | ^ 414 | ai_charge, 8, NULL, | { } 415 | ai_charge, 3, NULL, | { } 416 | ai_charge, 5, NULL, | { } 417 | ai_charge, 0, NULL, | { } 418 | ai_charge, -3, brain_swing_right, | { } 419 | ai_charge, 0, NULL, | { } 420 | ai_charge, -5, NULL, | { } 421 | ai_charge, -7, brain_hit_right, | { } 422 | ai_charge, 0, NULL, | { } 423 | ai_charge, 6, brain_swing_left, | { } 424 | ai_charge, 1, NULL, | { } 425 | ai_charge, 2, brain_hit_left, | { } 426 | ai_charge, -3, NULL, | { } 427 | ai_charge, 6, NULL, | { } 428 | ai_charge, -1, NULL, | { } 429 | ai_charge, -3, NULL, | { } 430 | ai_charge, 2, NULL, | { } 431 | ai_charge, -11,NULL | { 432 | }; | } src/xatrix/m_brain.c:463:1: warning: missing braces around initializer [-Wmissing-braces] 463 | { | ^ 464 | ai_charge, 5, NULL, | { } 465 | ai_charge, -4, NULL, | { } 466 | ai_charge, -4, NULL, | { } 467 | ai_charge, -3, NULL, | { } 468 | ai_charge, 0, brain_chest_open, | { } 469 | ai_charge, 0, NULL, | { } 470 | ai_charge, 13, brain_tentacle_attack, | { } 471 | ai_charge, 0, NULL, | { } 472 | ai_charge, 2, NULL, | { } 473 | ai_charge, 0, NULL, | { } 474 | ai_charge, -9, brain_chest_closed, | { } 475 | ai_charge, 0, NULL, | { } 476 | ai_charge, 4, NULL, | { } 477 | ai_charge, 3, NULL, | { } 478 | ai_charge, 2, NULL, | { } 479 | ai_charge, -3, NULL, | { } 480 | ai_charge, -6, NULL | { 481 | }; | } src/xatrix/m_brain.c:672:1: warning: missing braces around initializer [-Wmissing-braces] 672 | { | ^ 673 | ai_charge, 5, NULL, | { } 674 | ai_charge, -4, NULL, | { } 675 | ai_charge, -4, NULL, | { } 676 | ai_charge, -3, NULL, | { } 677 | ai_charge, 0, brain_chest_open, | { } 678 | ai_charge, 0, brain_tounge_attack, | { } 679 | ai_charge, 13, NULL, | { } 680 | ai_charge, 0, brain_tentacle_attack, | { } 681 | ai_charge, 2, NULL, | { } 682 | ai_charge, 0, brain_tounge_attack, | { } 683 | ai_charge, -9, brain_chest_closed, | { } 684 | ai_charge, 0, NULL, | { } 685 | ai_charge, 4, NULL, | { } 686 | ai_charge, 3, NULL, | { } 687 | ai_charge, 2, NULL, | { } 688 | ai_charge, -3, NULL, | { } 689 | ai_charge, -6, NULL | { 690 | }; | } src/xatrix/m_brain.c:694:1: warning: missing braces around initializer [-Wmissing-braces] 694 | { | ^ 695 | ai_charge, 9, brain_laserbeam, | { } 696 | ai_charge, 2, brain_laserbeam, | { } 697 | ai_charge, 3, brain_laserbeam, | { } 698 | ai_charge, 3, brain_laserbeam, | { } 699 | ai_charge, 1, brain_laserbeam, | { } 700 | ai_charge, 0, brain_laserbeam, | { } 701 | ai_charge, 0, brain_laserbeam, | { } 702 | ai_charge, 10, brain_laserbeam, | { } 703 | ai_charge, -4, brain_laserbeam, | { } 704 | ai_charge, -1, brain_laserbeam, | { } 705 | ai_charge, 2, brain_laserbeam_reattack | { 706 | }; | } src/xatrix/m_brain.c:736:1: warning: missing braces around initializer [-Wmissing-braces] 736 | { | ^ 737 | ai_run, 9, NULL, | { } 738 | ai_run, 2, NULL, | { } 739 | ai_run, 3, NULL, | { } 740 | ai_run, 3, NULL, | { } 741 | ai_run, 1, NULL, | { } 742 | ai_run, 0, NULL, | { } 743 | ai_run, 0, NULL, | { } 744 | ai_run, 10, NULL, | { } 745 | ai_run, -4, NULL, | { } 746 | ai_run, -1, NULL, | { } 747 | ai_run, 2, NULL | { 748 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_chick.o -c src/xatrix/m_chick.c src/xatrix/m_chick.c:46:1: warning: missing braces around initializer [-Wmissing-braces] 46 | { | ^ 47 | ai_stand, 0, NULL, | { } 48 | ai_stand, 0, NULL, | { } 49 | ai_stand, 0, NULL, | { } 50 | ai_stand, 0, NULL, | { } 51 | ai_stand, 0, NULL, | { } 52 | ai_stand, 0, NULL, | { } 53 | ai_stand, 0, NULL, | { } 54 | ai_stand, 0, NULL, | { } 55 | ai_stand, 0, ChickMoan, | { } 56 | ai_stand, 0, NULL, | { } 57 | ai_stand, 0, NULL, | { } 58 | ai_stand, 0, NULL, | { } 59 | ai_stand, 0, NULL, | { } 60 | ai_stand, 0, NULL, | { } 61 | ai_stand, 0, NULL, | { } 62 | ai_stand, 0, NULL, | { } 63 | ai_stand, 0, NULL, | { } 64 | ai_stand, 0, NULL, | { } 65 | ai_stand, 0, NULL, | { } 66 | ai_stand, 0, NULL, | { } 67 | ai_stand, 0, NULL, | { } 68 | ai_stand, 0, NULL, | { } 69 | ai_stand, 0, NULL, | { } 70 | ai_stand, 0, NULL, | { } 71 | ai_stand, 0, NULL, | { } 72 | ai_stand, 0, NULL, | { } 73 | ai_stand, 0, NULL, | { } 74 | ai_stand, 0, NULL, | { } 75 | ai_stand, 0, NULL, | { } 76 | ai_stand, 0, NULL | { 77 | }; | } src/xatrix/m_chick.c:89:1: warning: missing braces around initializer [-Wmissing-braces] 89 | { | ^ 90 | ai_stand, 0, NULL, | { } 91 | ai_stand, 0, NULL, | { } 92 | ai_stand, 0, NULL, | { } 93 | ai_stand, 0, NULL, | { } 94 | ai_stand, 0, NULL, | { } 95 | ai_stand, 0, NULL, | { } 96 | ai_stand, 0, NULL, | { } 97 | ai_stand, 0, NULL, | { } 98 | ai_stand, 0, NULL, | { } 99 | ai_stand, 0, NULL, | { } 100 | ai_stand, 0, NULL, | { } 101 | ai_stand, 0, NULL, | { } 102 | ai_stand, 0, NULL, | { } 103 | ai_stand, 0, NULL, | { } 104 | ai_stand, 0, NULL, | { } 105 | ai_stand, 0, NULL, | { } 106 | ai_stand, 0, NULL, | { } 107 | ai_stand, 0, NULL, | { } 108 | ai_stand, 0, NULL, | { } 109 | ai_stand, 0, NULL, | { } 110 | ai_stand, 0, NULL, | { } 111 | ai_stand, 0, NULL, | { } 112 | ai_stand, 0, NULL, | { } 113 | ai_stand, 0, NULL, | { } 114 | ai_stand, 0, NULL, | { } 115 | ai_stand, 0, NULL, | { } 116 | ai_stand, 0, NULL, | { } 117 | ai_stand, 0, NULL, | { } 118 | ai_stand, 0, NULL, | { } 119 | ai_stand, 0, chick_fidget, | { 120 | 121 | }; | } src/xatrix/m_chick.c:130:1: warning: missing braces around initializer [-Wmissing-braces] 130 | { | ^ 131 | ai_run, 1, NULL, | { } 132 | ai_run, 0, NULL, | { } 133 | ai_run, 0, NULL, | { } 134 | ai_run, -1, NULL, | { } 135 | ai_run, -1, NULL, | { } 136 | ai_run, 0, NULL, | { } 137 | ai_run, 1, NULL, | { } 138 | ai_run, 3, NULL, | { } 139 | ai_run, 6, NULL, | { } 140 | ai_run, 3, NULL | { 141 | }; | } src/xatrix/m_chick.c:145:1: warning: missing braces around initializer [-Wmissing-braces] 145 | { | ^ 146 | ai_run, 6, NULL, | { } 147 | ai_run, 8, NULL, | { } 148 | ai_run, 13, NULL, | { } 149 | ai_run, 5, NULL, | { } 150 | ai_run, 7, NULL, | { } 151 | ai_run, 4, NULL, | { } 152 | ai_run, 11, NULL, | { } 153 | ai_run, 5, NULL, | { } 154 | ai_run, 9, NULL, | { } 155 | ai_run, 7, NULL | { 156 | 157 | }; | } src/xatrix/m_chick.c:162:1: warning: missing braces around initializer [-Wmissing-braces] 162 | { | ^ 163 | ai_walk, 6, NULL, | { } 164 | ai_walk, 8, NULL, | { } 165 | ai_walk, 13, NULL, | { } 166 | ai_walk, 5, NULL, | { } 167 | ai_walk, 7, NULL, | { } 168 | ai_walk, 4, NULL, | { } 169 | ai_walk, 11, NULL, | { } 170 | ai_walk, 5, NULL, | { } 171 | ai_walk, 9, NULL, | { } 172 | ai_walk, 7, NULL | { 173 | }; | } src/xatrix/m_chick.c:202:1: warning: missing braces around initializer [-Wmissing-braces] 202 | { | ^ 203 | ai_move, 0, NULL, | { } 204 | ai_move, 0, NULL, | { } 205 | ai_move, 0, NULL, | { } 206 | ai_move, 0, NULL, | { } 207 | ai_move, 0, NULL | { 208 | }; | } src/xatrix/m_chick.c:212:1: warning: missing braces around initializer [-Wmissing-braces] 212 | { | ^ 213 | ai_move, 0, NULL, | { } 214 | ai_move, 0, NULL, | { } 215 | ai_move, 0, NULL, | { } 216 | ai_move, 0, NULL, | { } 217 | ai_move, 0, NULL | { 218 | }; | } src/xatrix/m_chick.c:222:1: warning: missing braces around initializer [-Wmissing-braces] 222 | { | ^ 223 | ai_move, 0, NULL, | { } 224 | ai_move, 0, NULL, | { } 225 | ai_move, -6, NULL, | { } 226 | ai_move, 3, NULL, | { } 227 | ai_move, 11, NULL, | { } 228 | ai_move, 3, NULL, | { } 229 | ai_move, 0, NULL, | { } 230 | ai_move, 0, NULL, | { } 231 | ai_move, 4, NULL, | { } 232 | ai_move, 1, NULL, | { } 233 | ai_move, 0, NULL, | { } 234 | ai_move, -3, NULL, | { } 235 | ai_move, -4, NULL, | { } 236 | ai_move, 5, NULL, | { } 237 | ai_move, 7, NULL, | { } 238 | ai_move, -2, NULL, | { } 239 | ai_move, 3, NULL, | { } 240 | ai_move, -5, NULL, | { } 241 | ai_move, -2, NULL, | { } 242 | ai_move, -8, NULL, | { } 243 | ai_move, 2, NULL | { 244 | }; | } src/xatrix/m_chick.c:286:1: warning: missing braces around initializer [-Wmissing-braces] 286 | { | ^ 287 | ai_move, -6, NULL, | { } 288 | ai_move, 0, NULL, | { } 289 | ai_move, -1, NULL, | { } 290 | ai_move, -5, NULL, | { } 291 | ai_move, 0, NULL, | { } 292 | ai_move, -1, NULL, | { } 293 | ai_move, -2, NULL, | { } 294 | ai_move, 1, NULL, | { } 295 | ai_move, 10, NULL, | { } 296 | ai_move, 2, NULL, | { } 297 | ai_move, 3, NULL, | { } 298 | ai_move, 1, NULL, | { } 299 | ai_move, 2, NULL, | { } 300 | ai_move, 0, NULL, | { } 301 | ai_move, 3, NULL, | { } 302 | ai_move, 3, NULL, | { } 303 | ai_move, 1, NULL, | { } 304 | ai_move, -3, NULL, | { } 305 | ai_move, -5, NULL, | { } 306 | ai_move, 4, NULL, | { } 307 | ai_move, 15, NULL, | { } 308 | ai_move, 14, NULL, | { } 309 | ai_move, 1, NULL | { 310 | }; | } src/xatrix/m_chick.c:314:1: warning: missing braces around initializer [-Wmissing-braces] 314 | { | ^ 315 | ai_move, 0, NULL, | { } 316 | ai_move, 0, NULL, | { } 317 | ai_move, -7, NULL, | { } 318 | ai_move, 4, NULL, | { } 319 | ai_move, 11, NULL, | { } 320 | ai_move, 0, NULL, | { } 321 | ai_move, 0, NULL, | { } 322 | ai_move, 0, NULL, | { } 323 | ai_move, 0, NULL, | { } 324 | ai_move, 0, NULL, | { } 325 | ai_move, 0, NULL, | { } 326 | ai_move, 0, NULL | { 327 | 328 | }; | } src/xatrix/m_chick.c:397:1: warning: missing braces around initializer [-Wmissing-braces] 397 | { | ^ 398 | ai_move, 0, chick_duck_down, | { } 399 | ai_move, 1, NULL, | { } 400 | ai_move, 4, chick_duck_hold, | { } 401 | ai_move, -4, NULL, | { } 402 | ai_move, -5, chick_duck_up, | { } 403 | ai_move, 3, NULL, | { } 404 | ai_move, 1, NULL | { 405 | }; | } src/xatrix/m_chick.c: In function ‘ChickRocket’: src/xatrix/m_chick.c:435:11: warning: unused variable ‘tone’ [-Wunused-variable] 435 | qboolean tone = true; | ^~~~ src/xatrix/m_chick.c: At top level: src/xatrix/m_chick.c:464:1: warning: missing braces around initializer [-Wmissing-braces] 464 | { | ^ 465 | ai_charge, 0, Chick_PreAttack1, | { } 466 | ai_charge, 0, NULL, | { } 467 | ai_charge, 0, NULL, | { } 468 | ai_charge, 4, NULL, | { } 469 | ai_charge, 0, NULL, | { } 470 | ai_charge, -3, NULL, | { } 471 | ai_charge, 3, NULL, | { } 472 | ai_charge, 5, NULL, | { } 473 | ai_charge, 7, NULL, | { } 474 | ai_charge, 0, NULL, | { } 475 | ai_charge, 0, NULL, | { } 476 | ai_charge, 0, NULL, | { } 477 | ai_charge, 0, chick_attack1 | { 478 | }; | } src/xatrix/m_chick.c:483:1: warning: missing braces around initializer [-Wmissing-braces] 483 | { | ^ 484 | ai_charge, 19, ChickRocket, | { } 485 | ai_charge, -6, NULL, | { } 486 | ai_charge, -5, NULL, | { } 487 | ai_charge, -2, NULL, | { } 488 | ai_charge, -7, NULL, | { } 489 | ai_charge, 0, NULL, | { } 490 | ai_charge, 1, NULL, | { } 491 | ai_charge, 10, ChickReload, | { } 492 | ai_charge, 4, NULL, | { } 493 | ai_charge, 5, NULL, | { } 494 | ai_charge, 6, NULL, | { } 495 | ai_charge, 6, NULL, | { } 496 | ai_charge, 4, NULL, | { } 497 | ai_charge, 3, chick_rerocket | { 498 | 499 | }; | } src/xatrix/m_chick.c:503:1: warning: missing braces around initializer [-Wmissing-braces] 503 | { | ^ 504 | ai_charge, -3, NULL, | { } 505 | ai_charge, 0, NULL, | { } 506 | ai_charge, -6, NULL, | { } 507 | ai_charge, -4, NULL, | { } 508 | ai_charge, -2, NULL | { 509 | }; | } src/xatrix/m_chick.c:533:1: warning: missing braces around initializer [-Wmissing-braces] 533 | { | ^ 534 | ai_charge, 1, NULL, | { } 535 | ai_charge, 7, ChickSlash, | { } 536 | ai_charge, -7, NULL, | { } 537 | ai_charge, 1, NULL, | { } 538 | ai_charge, -1, NULL, | { } 539 | ai_charge, 1, NULL, | { } 540 | ai_charge, 0, NULL, | { } 541 | ai_charge, 1, NULL, | { } 542 | ai_charge, -2, chick_reslash | { 543 | }; | } src/xatrix/m_chick.c:547:1: warning: missing braces around initializer [-Wmissing-braces] 547 | { | ^ 548 | ai_charge, -6, NULL, | { } 549 | ai_charge, -1, NULL, | { } 550 | ai_charge, -6, NULL, | { } 551 | ai_charge, 0, NULL | { 552 | }; | } src/xatrix/m_chick.c: In function ‘chick_reslash’: src/xatrix/m_chick.c:560:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 560 | if (range (self, self->enemy) == RANGE_MELEE) | ^ src/xatrix/m_chick.c: At top level: src/xatrix/m_chick.c:582:1: warning: missing braces around initializer [-Wmissing-braces] 582 | { | ^ 583 | ai_charge, 1, NULL, | { } 584 | ai_charge, 8, NULL, | { } 585 | ai_charge, 3, NULL | { 586 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_fixbot.o -c src/xatrix/m_fixbot.c src/xatrix/m_fixbot.c: In function ‘roam_goal’: src/xatrix/m_fixbot.c:215:21: warning: variable ‘whichi’ set but not used [-Wunused-but-set-variable] 215 | int len, oldlen, whichi, i; | ^~~~~~ src/xatrix/m_fixbot.c: In function ‘use_scanner’: src/xatrix/m_fixbot.c:270:11: warning: unused variable ‘tempent’ [-Wunused-variable] 270 | edict_t *tempent = NULL; | ^~~~~~~ src/xatrix/m_fixbot.c:269:6: warning: unused variable ‘oldlen’ [-Wunused-variable] 269 | int oldlen = 0x10000; | ^~~~~~ src/xatrix/m_fixbot.c: At top level: src/xatrix/m_fixbot.c:548:1: warning: missing braces around initializer [-Wmissing-braces] 548 | { | ^ 549 | ai_move, 0, NULL, | { } 550 | ai_move, 0, fly_vertical2, | { } 551 | ai_move, 0, fly_vertical2, | { } 552 | ai_move, 0, fly_vertical2, | { } 553 | ai_move, 0, fly_vertical2, | { } 554 | ai_move, 0, fly_vertical2, | { } 555 | ai_move, 0, fly_vertical2, | { } 556 | ai_move, 0, fly_vertical2, | { } 557 | ai_move, 0, fly_vertical2, | { } 558 | ai_move, 0, fly_vertical2, | { } 559 | 560 | ai_move, 0, fly_vertical2, | { } 561 | ai_move, 0, fly_vertical2, | { } 562 | ai_move, 0, fly_vertical2, | { } 563 | ai_move, 0, fly_vertical2, | { } 564 | ai_move, 0, fly_vertical2, | { } 565 | ai_move, 0, fly_vertical2, | { } 566 | ai_move, 0, fly_vertical2, | { } 567 | ai_move, 0, fly_vertical2, | { } 568 | ai_move, 0, fly_vertical2, | { } 569 | ai_move, 0, fly_vertical2, | { } 570 | 571 | ai_move, 0, fly_vertical2, | { } 572 | ai_move, 0, fly_vertical2, | { } 573 | ai_move, 0, fly_vertical2, | { } 574 | ai_move, 0, fly_vertical2, | { } 575 | ai_move, 0, fly_vertical2, | { } 576 | ai_move, 0, fly_vertical2, | { } 577 | ai_move, 0, fly_vertical2, | { } 578 | ai_move, 0, fly_vertical2, | { } 579 | ai_move, 0, fly_vertical2, | { } 580 | ai_move, 0, fly_vertical2, | { } 581 | 582 | ai_move, 0, fly_vertical2, | { } 583 | ai_move, 0, fly_vertical2, | { } 584 | ai_move, 0, fly_vertical2, | { } 585 | ai_move, 0, fly_vertical2, | { } 586 | ai_move, 0, fly_vertical2, | { } 587 | ai_move, 0, fly_vertical2, | { } 588 | ai_move, 0, fly_vertical2, | { } 589 | ai_move, 0, fly_vertical2, | { } 590 | ai_move, 0, fly_vertical2, | { } 591 | ai_move, 0, fly_vertical2, | { } 592 | 593 | ai_move, 0, fly_vertical2, | { } 594 | ai_move, 0, fly_vertical2, | { } 595 | ai_move, 0, fly_vertical2, | { } 596 | ai_move, 0, fly_vertical2, | { } 597 | ai_move, 0, fly_vertical2, | { } 598 | ai_move, 0, fly_vertical2, | { } 599 | ai_move, 0, fly_vertical2, | { } 600 | ai_move, 0, fly_vertical2, | { } 601 | ai_move, 0, fly_vertical2, | { } 602 | ai_move, 0, fly_vertical2, | { } 603 | 604 | ai_move, 0, fly_vertical2, | { } 605 | ai_move, 0, fly_vertical2, | { } 606 | ai_move, 0, fly_vertical2, | { } 607 | ai_move, 0, fly_vertical2, | { } 608 | ai_move, 0, fly_vertical2, | { } 609 | ai_move, 0, fly_vertical2, | { } 610 | ai_move, 0, fly_vertical2, | { } 611 | ai_move, 0, fly_vertical2 | { 612 | }; | } src/xatrix/m_fixbot.c:619:1: warning: missing braces around initializer [-Wmissing-braces] 619 | { | ^ 620 | ai_move, 0, NULL, | { } 621 | ai_move, 0, NULL, | { } 622 | ai_move, 0, NULL, | { } 623 | ai_move, 0, NULL, | { } 624 | ai_move, 0, NULL, | { } 625 | ai_move, 0, NULL, | { } 626 | ai_move, 0, NULL, | { } 627 | ai_move, 0, NULL, | { } 628 | ai_move, 0, NULL, | { } 629 | ai_move, 0, NULL, | { } 630 | 631 | ai_move, 0, NULL, | { } 632 | ai_move, 0, NULL, | { } 633 | ai_move, 0, NULL, | { } 634 | ai_move, 0, NULL, | { } 635 | ai_move, 0, NULL, | { } 636 | ai_move, 0, NULL, | { } 637 | ai_move, 0, NULL, | { } 638 | ai_move, 0, NULL, | { } 639 | ai_move, 0, change_to_roam | { 640 | 641 | }; | } src/xatrix/m_fixbot.c:645:1: warning: missing braces around initializer [-Wmissing-braces] 645 | { | ^ 646 | 647 | ai_stand, 0, NULL, | { } 648 | ai_stand, 0, NULL, | { } 649 | ai_stand, 0, NULL, | { } 650 | ai_stand, 0, NULL, | { } 651 | ai_stand, 0, NULL, | { } 652 | ai_stand, 0, NULL, | { } 653 | ai_stand, 0, NULL, | { } 654 | ai_stand, 0, NULL, | { } 655 | ai_stand, 0, NULL, | { } 656 | ai_stand, 0, NULL, | { } 657 | 658 | ai_stand, 0, NULL, | { } 659 | ai_stand, 0, NULL, | { } 660 | ai_stand, 0, NULL, | { } 661 | ai_stand, 0, NULL, | { } 662 | ai_stand, 0, NULL, | { } 663 | ai_stand, 0, NULL, | { } 664 | ai_stand, 0, NULL, | { } 665 | ai_stand, 0, NULL, | { } 666 | ai_stand, 0, NULL | { 667 | 668 | }; | } src/xatrix/m_fixbot.c:678:1: warning: missing braces around initializer [-Wmissing-braces] 678 | { | ^ 679 | ai_move, 0, NULL, | { } 680 | ai_move, 0, NULL, | { } 681 | ai_move, 0, NULL, | { } 682 | ai_move, 0, NULL, | { } 683 | ai_move, 0, NULL, | { } 684 | ai_move, 0, NULL, | { } 685 | ai_move, 0, NULL, | { } 686 | ai_move, 0, NULL, | { } 687 | ai_move, 0, NULL, | { } 688 | ai_move, 0, NULL, | { } 689 | 690 | ai_move, 0, NULL, | { } 691 | ai_move, 0, NULL, | { } 692 | ai_move, 0, NULL, | { } 693 | ai_move, 0, NULL, | { } 694 | ai_move, 0, NULL, | { } 695 | ai_move, 0, NULL, | { } 696 | ai_move, 0, NULL, | { } 697 | ai_move, 0, NULL, | { } 698 | ai_move, 0, NULL, | { } 699 | ai_move, 0, NULL, | { } 700 | 701 | ai_move, 0, NULL, | { } 702 | ai_move, 0, NULL, | { } 703 | ai_move, 0, NULL, | { } 704 | ai_move, 0, NULL, | { } 705 | ai_move, 0, NULL, | { } 706 | ai_move, 0, NULL, | { } 707 | ai_move, 0, NULL | { 708 | 709 | }; | } src/xatrix/m_fixbot.c:716:1: warning: missing braces around initializer [-Wmissing-braces] 716 | { | ^ 717 | ai_move, 0, roam_goal | { 718 | }; | } src/xatrix/m_fixbot.c:738:1: warning: missing braces around initializer [-Wmissing-braces] 738 | { | ^ 739 | ai_facing, 0, NULL | { 740 | }; | } src/xatrix/m_fixbot.c:754:1: warning: missing braces around initializer [-Wmissing-braces] 754 | { | ^ 755 | ai_move, 0.01, fly_vertical, | { } 756 | ai_move, 0.01, fly_vertical, | { } 757 | ai_move, 0.01, fly_vertical, | { } 758 | ai_move, 0.01, fly_vertical, | { } 759 | ai_move, 0.01, fly_vertical, | { } 760 | ai_move, 0.01, fly_vertical, | { } 761 | ai_move, 0.01, fly_vertical, | { } 762 | ai_move, 0.01, fly_vertical, | { } 763 | ai_move, 0.01, fly_vertical, | { } 764 | ai_move, 0.01, fly_vertical, | { } 765 | 766 | ai_move, 0.01, fly_vertical, | { } 767 | ai_move, 0.01, fly_vertical, | { } 768 | ai_move, 0.01, fly_vertical, | { } 769 | ai_move, 0.01, fly_vertical, | { } 770 | ai_move, 0.01, fly_vertical, | { } 771 | ai_move, 0.01, fly_vertical | { 772 | }; | } src/xatrix/m_fixbot.c:778:1: warning: missing braces around initializer [-Wmissing-braces] 778 | { | ^ 779 | ai_move, 0, NULL, | { } 780 | ai_move, 0, NULL, | { } 781 | ai_move, 0, NULL, | { } 782 | ai_move, 0, NULL, | { } 783 | ai_move, 0, NULL, | { } 784 | ai_move, 0, NULL | { 785 | }; | } src/xatrix/m_fixbot.c:790:1: warning: missing braces around initializer [-Wmissing-braces] 790 | { | ^ 791 | ai_move, 0, NULL, | { } 792 | ai_move, 0, NULL, | { } 793 | ai_move, 0, NULL, | { } 794 | ai_move, 0, NULL, | { } 795 | ai_move, 0, NULL, | { } 796 | ai_move, 0, NULL, | { } 797 | ai_move, 0, NULL, | { } 798 | ai_move, 0, NULL | { 799 | }; | } src/xatrix/m_fixbot.c:808:1: warning: missing braces around initializer [-Wmissing-braces] 808 | { | ^ 809 | ai_move, -1, NULL | { 810 | }; | } src/xatrix/m_fixbot.c:819:1: warning: missing braces around initializer [-Wmissing-braces] 819 | { | ^ 820 | ai_move, 0, NULL | { 821 | }; | } src/xatrix/m_fixbot.c:835:1: warning: missing braces around initializer [-Wmissing-braces] 835 | { | ^ 836 | ai_movetogoal, 5, use_scanner | { 837 | }; | } src/xatrix/m_fixbot.c:845:1: warning: missing braces around initializer [-Wmissing-braces] 845 | { | ^ 846 | ai_walk, 5, NULL | { 847 | }; | } src/xatrix/m_fixbot.c:855:1: warning: missing braces around initializer [-Wmissing-braces] 855 | { | ^ 856 | ai_run, 10, NULL | { 857 | }; | } src/xatrix/m_fixbot.c:867:1: warning: missing braces around initializer [-Wmissing-braces] 867 | { | ^ 868 | ai_move, 0, NULL | { 869 | }; | } src/xatrix/m_fixbot.c:874:1: warning: missing braces around initializer [-Wmissing-braces] 874 | { | ^ 875 | ai_move, 0, NULL | { 876 | }; | } src/xatrix/m_fixbot.c:881:1: warning: missing braces around initializer [-Wmissing-braces] 881 | { | ^ 882 | ai_charge, 0, NULL | { 883 | }; | } src/xatrix/m_fixbot.c:892:1: warning: missing braces around initializer [-Wmissing-braces] 892 | { | ^ 893 | ai_charge, 0, NULL, | { } 894 | ai_charge, 0, NULL, | { } 895 | ai_charge, 0, NULL, | { } 896 | ai_charge, 0, NULL, | { } 897 | ai_charge, 0, NULL, | { } 898 | ai_charge, -10, fixbot_fire_blaster | { 899 | }; | } src/xatrix/m_fixbot.c:989:1: warning: missing braces around initializer [-Wmissing-braces] 989 | { | ^ 990 | ai_charge, 0, fixbot_fire_laser, | { } 991 | ai_charge, 0, fixbot_fire_laser, | { } 992 | ai_charge, 0, fixbot_fire_laser, | { } 993 | ai_charge, 0, fixbot_fire_laser, | { } 994 | ai_charge, 0, fixbot_fire_laser, | { } 995 | ai_charge, 0, fixbot_fire_laser | { 996 | }; | } src/xatrix/m_fixbot.c:1005:1: warning: missing braces around initializer [-Wmissing-braces] 1005 | { | ^ 1006 | ai_charge, 0, NULL, | { } 1007 | ai_charge, 0, NULL, | { } 1008 | ai_charge, 0, NULL, | { } 1009 | ai_charge, 0, NULL, | { } 1010 | ai_charge, 0, NULL, | { } 1011 | ai_charge, 0, NULL, | { } 1012 | ai_charge, 0, NULL, | { } 1013 | ai_charge, 0, NULL, | { } 1014 | ai_charge, 0, NULL, | { } 1015 | ai_charge, 0, NULL, | { } 1016 | 1017 | ai_charge, -10, NULL, | { } 1018 | ai_charge, -10, NULL, | { } 1019 | ai_charge, -10, NULL, | { } 1020 | ai_charge, -10, NULL, | { } 1021 | ai_charge, -10, NULL, | { } 1022 | ai_charge, -10, NULL, | { } 1023 | ai_charge, -10, NULL, | { } 1024 | ai_charge, -10, NULL, | { } 1025 | ai_charge, -10, NULL, | { } 1026 | ai_charge, -10, NULL, | { } 1027 | 1028 | ai_charge, 0, fixbot_fire_blaster, | { } 1029 | ai_charge, 0, NULL, | { } 1030 | ai_charge, 0, NULL, | { } 1031 | ai_charge, 0, NULL, | { } 1032 | ai_charge, 0, NULL, | { } 1033 | ai_charge, 0, NULL, | { } 1034 | ai_charge, 0, NULL, | { } 1035 | ai_charge, 0, NULL, | { } 1036 | ai_charge, 0, NULL, | { } 1037 | ai_charge, 0, NULL, | { } 1038 | 1039 | ai_charge, 0, NULL | { 1040 | }; | } src/xatrix/m_fixbot.c:1077:1: warning: missing braces around initializer [-Wmissing-braces] 1077 | { | ^ 1078 | ai_move2, 0, NULL, | { } 1079 | ai_move2, 0, NULL, | { } 1080 | ai_move2, 0, NULL, | { } 1081 | ai_move2, 0, NULL, | { } 1082 | ai_move2, 0, NULL, | { } 1083 | ai_move2, 0, NULL, | { } 1084 | ai_move2, 0, NULL, | { } 1085 | ai_move2, 0, NULL, | { } 1086 | ai_move2, 0, NULL, | { } 1087 | ai_move2, 0, weldstate | { 1088 | }; | } src/xatrix/m_fixbot.c:1092:1: warning: missing braces around initializer [-Wmissing-braces] 1092 | { | ^ 1093 | ai_move2, 0, fixbot_fire_welder, | { } 1094 | ai_move2, 0, fixbot_fire_welder, | { } 1095 | ai_move2, 0, fixbot_fire_welder, | { } 1096 | ai_move2, 0, fixbot_fire_welder, | { } 1097 | ai_move2, 0, fixbot_fire_welder, | { } 1098 | ai_move2, 0, fixbot_fire_welder, | { } 1099 | ai_move2, 0, weldstate | { 1100 | }; | } src/xatrix/m_fixbot.c:1104:1: warning: missing braces around initializer [-Wmissing-braces] 1104 | { | ^ 1105 | ai_move2, -2, NULL, | { } 1106 | ai_move2, -2, NULL, | { } 1107 | ai_move2, -2, NULL, | { } 1108 | ai_move2, -2, NULL, | { } 1109 | ai_move2, -2, NULL, | { } 1110 | ai_move2, -2, NULL, | { } 1111 | ai_move2, -2, weldstate | { 1112 | }; | } src/xatrix/m_fixbot.c: In function ‘fixbot_fire_welder’: src/xatrix/m_fixbot.c:1122:7: warning: unused variable ‘count’ [-Wunused-variable] 1122 | int count = 2; | ^~~~~ src/xatrix/m_fixbot.c:1121:9: warning: variable ‘dir’ set but not used [-Wunused-but-set-variable] 1121 | vec3_t dir; | ^~~ In file included from src/xatrix/g_local.h:3, from src/xatrix/m_fixbot.c:6: src/xatrix/m_fixbot.c: In function ‘roam_goal’: src/xatrix/q_shared.h:138:52: warning: ‘whichvec[2]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | #define VectorCopy(a,b) (b[0]=a[0],b[1]=a[1],b[2]=a[2]) | ^ src/xatrix/m_fixbot.c:217:10: note: ‘whichvec[2]’ was declared here 217 | vec3_t whichvec; | ^~~~~~~~ In file included from src/xatrix/g_local.h:3, from src/xatrix/m_fixbot.c:6: src/xatrix/q_shared.h:138:42: warning: ‘whichvec[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | #define VectorCopy(a,b) (b[0]=a[0],b[1]=a[1],b[2]=a[2]) | ^ src/xatrix/m_fixbot.c:217:10: note: ‘whichvec[1]’ was declared here 217 | vec3_t whichvec; | ^~~~~~~~ In file included from src/xatrix/g_local.h:3, from src/xatrix/m_fixbot.c:6: src/xatrix/q_shared.h:138:32: warning: ‘whichvec[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | #define VectorCopy(a,b) (b[0]=a[0],b[1]=a[1],b[2]=a[2]) | ^ src/xatrix/m_fixbot.c:217:10: note: ‘whichvec[0]’ was declared here 217 | vec3_t whichvec; | ^~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_flash.o -c src/xatrix/m_flash.c src/xatrix/m_flash.c:9:1: warning: missing braces around initializer [-Wmissing-braces] 9 | { | ^ 10 | // flash 0 is not used 11 | 0.0, 0.0, 0.0, | { } ...... 14 | 20.7, -18.5, 28.7, | { } 15 | // MZ2_TANK_BLASTER_2 2 16 | 16.6, -21.5, 30.1, | { } 17 | // MZ2_TANK_BLASTER_3 3 18 | 11.8, -23.9, 32.1, | { } 19 | // MZ2_TANK_MACHINEGUN_1 4 20 | 22.9, -0.7, 25.3, | { } 21 | // MZ2_TANK_MACHINEGUN_2 5 22 | 22.2, 6.2, 22.3, | { } 23 | // MZ2_TANK_MACHINEGUN_3 6 24 | 19.4, 13.1, 18.6, | { } 25 | // MZ2_TANK_MACHINEGUN_4 7 26 | 19.4, 18.8, 18.6, | { } 27 | // MZ2_TANK_MACHINEGUN_5 8 28 | 17.9, 25.0, 18.6, | { } 29 | // MZ2_TANK_MACHINEGUN_6 9 30 | 14.1, 30.5, 20.6, | { } 31 | // MZ2_TANK_MACHINEGUN_7 10 32 | 9.3, 35.3, 22.1, | { } 33 | // MZ2_TANK_MACHINEGUN_8 11 34 | 4.7, 38.4, 22.1, | { } 35 | // MZ2_TANK_MACHINEGUN_9 12 36 | -1.1, 40.4, 24.1, | { } 37 | // MZ2_TANK_MACHINEGUN_10 13 38 | -6.5, 41.2, 24.1, | { } 39 | // MZ2_TANK_MACHINEGUN_11 14 40 | 3.2, 40.1, 24.7, | { } 41 | // MZ2_TANK_MACHINEGUN_12 15 42 | 11.7, 36.7, 26.0, | { } 43 | // MZ2_TANK_MACHINEGUN_13 16 44 | 18.9, 31.3, 26.0, | { } 45 | // MZ2_TANK_MACHINEGUN_14 17 46 | 24.4, 24.4, 26.4, | { } 47 | // MZ2_TANK_MACHINEGUN_15 18 48 | 27.1, 17.1, 27.2, | { } 49 | // MZ2_TANK_MACHINEGUN_16 19 50 | 28.5, 9.1, 28.0, | { } 51 | // MZ2_TANK_MACHINEGUN_17 20 52 | 27.1, 2.2, 28.0, | { } 53 | // MZ2_TANK_MACHINEGUN_18 21 54 | 24.9, -2.8, 28.0, | { } 55 | // MZ2_TANK_MACHINEGUN_19 22 56 | 21.6, -7.0, 26.4, | { } 57 | // MZ2_TANK_ROCKET_1 23 58 | 6.2, 29.1, 49.1, | { } 59 | // MZ2_TANK_ROCKET_2 24 60 | 6.9, 23.8, 49.1, | { } 61 | // MZ2_TANK_ROCKET_3 25 62 | 8.3, 17.8, 49.5, | { } ...... 65 | 26.6, 7.1, 13.1, | { } 66 | // MZ2_INFANTRY_MACHINEGUN_2 27 67 | 18.2, 7.5, 15.4, | { } 68 | // MZ2_INFANTRY_MACHINEGUN_3 28 69 | 17.2, 10.3, 17.9, | { } 70 | // MZ2_INFANTRY_MACHINEGUN_4 29 71 | 17.0, 12.8, 20.1, | { } 72 | // MZ2_INFANTRY_MACHINEGUN_5 30 73 | 15.1, 14.1, 21.8, | { } 74 | // MZ2_INFANTRY_MACHINEGUN_6 31 75 | 11.8, 17.2, 23.1, | { } 76 | // MZ2_INFANTRY_MACHINEGUN_7 32 77 | 11.4, 20.2, 21.0, | { } 78 | // MZ2_INFANTRY_MACHINEGUN_8 33 79 | 9.0, 23.0, 18.9, | { } 80 | // MZ2_INFANTRY_MACHINEGUN_9 34 81 | 13.9, 18.6, 17.7, | { } 82 | // MZ2_INFANTRY_MACHINEGUN_10 35 83 | 15.4, 15.6, 15.8, | { } 84 | // MZ2_INFANTRY_MACHINEGUN_11 36 85 | 10.2, 15.2, 25.1, | { } 86 | // MZ2_INFANTRY_MACHINEGUN_12 37 87 | -1.9, 15.1, 28.2, | { } 88 | // MZ2_INFANTRY_MACHINEGUN_13 38 89 | -12.4, 13.0, 20.2, | { } ...... 92 | 10.6 * 1.2, 7.7 * 1.2, 7.8 * 1.2, | { } 93 | // MZ2_SOLDIER_BLASTER_2 40 94 | 21.1 * 1.2, 3.6 * 1.2, 19.0 * 1.2, | { } 95 | // MZ2_SOLDIER_SHOTGUN_1 41 96 | 10.6 * 1.2, 7.7 * 1.2, 7.8 * 1.2, | { } 97 | // MZ2_SOLDIER_SHOTGUN_2 42 98 | 21.1 * 1.2, 3.6 * 1.2, 19.0 * 1.2, | { } 99 | // MZ2_SOLDIER_MACHINEGUN_1 43 100 | 10.6 * 1.2, 7.7 * 1.2, 7.8 * 1.2, | { } 101 | // MZ2_SOLDIER_MACHINEGUN_2 44 102 | 21.1 * 1.2, 3.6 * 1.2, 19.0 * 1.2, | { } ...... 105 | 30.1 * 1.15, 3.9 * 1.15, 19.6 * 1.15, | { } 106 | // MZ2_GUNNER_MACHINEGUN_2 46 107 | 29.1 * 1.15, 2.5 * 1.15, 20.7 * 1.15, | { } 108 | // MZ2_GUNNER_MACHINEGUN_3 47 109 | 28.2 * 1.15, 2.5 * 1.15, 22.2 * 1.15, | { } 110 | // MZ2_GUNNER_MACHINEGUN_4 48 111 | 28.2 * 1.15, 3.6 * 1.15, 22.0 * 1.15, | { } 112 | // MZ2_GUNNER_MACHINEGUN_5 49 113 | 26.9 * 1.15, 2.0 * 1.15, 23.4 * 1.15, | { } 114 | // MZ2_GUNNER_MACHINEGUN_6 50 115 | 26.5 * 1.15, 0.6 * 1.15, 20.8 * 1.15, | { } 116 | // MZ2_GUNNER_MACHINEGUN_7 51 117 | 26.9 * 1.15, 0.5 * 1.15, 21.5 * 1.15, | { } 118 | // MZ2_GUNNER_MACHINEGUN_8 52 119 | 29.0 * 1.15, 2.4 * 1.15, 19.5 * 1.15, | { } 120 | // MZ2_GUNNER_GRENADE_1 53 121 | 4.6 * 1.15, -16.8 * 1.15, 7.3 * 1.15, | { } 122 | // MZ2_GUNNER_GRENADE_2 54 123 | 4.6 * 1.15, -16.8 * 1.15, 7.3 * 1.15, | { } 124 | // MZ2_GUNNER_GRENADE_3 55 125 | 4.6 * 1.15, -16.8 * 1.15, 7.3 * 1.15, | { } 126 | // MZ2_GUNNER_GRENADE_4 56 127 | 4.6 * 1.15, -16.8 * 1.15, 7.3 * 1.15, | { } ...... 131 | 24.8, -9.0, 39.0, // PGM - this was incorrect in Q2 | { } ...... 134 | 12.1, 13.4, -14.5, | { } 135 | // MZ2_FLYER_BLASTER_2 59 136 | 12.1, -7.4, -14.5, | { } ...... 139 | 12.1, 5.4, 16.5, | { } ...... 142 | 30.0, 18.0, 28.0, | { } ...... 145 | 32.5, -0.8, 10.0, | { } ...... 148 | 18.4, 7.4, 9.6, | { } ...... 151 | 30.0, 30.0, 88.5, | { } 152 | // MZ2_SUPERTANK_MACHINEGUN_2 65 153 | 30.0, 30.0, 88.5, | { } 154 | // MZ2_SUPERTANK_MACHINEGUN_3 66 155 | 30.0, 30.0, 88.5, | { } 156 | // MZ2_SUPERTANK_MACHINEGUN_4 67 157 | 30.0, 30.0, 88.5, | { } 158 | // MZ2_SUPERTANK_MACHINEGUN_5 68 159 | 30.0, 30.0, 88.5, | { } 160 | // MZ2_SUPERTANK_MACHINEGUN_6 69 161 | 30.0, 30.0, 88.5, | { } 162 | // MZ2_SUPERTANK_ROCKET_1 70 163 | 16.0, -22.5, 91.2, | { } 164 | // MZ2_SUPERTANK_ROCKET_2 71 165 | 16.0, -33.4, 86.7, | { } 166 | // MZ2_SUPERTANK_ROCKET_3 72 167 | 16.0, -42.8, 83.3, | { } ...... 171 | 32, -40, 70, | { } 172 | // MZ2_BOSS2_MACHINEGUN_L2 74 173 | 32, -40, 70, | { } 174 | // MZ2_BOSS2_MACHINEGUN_L3 75 175 | 32, -40, 70, | { } 176 | // MZ2_BOSS2_MACHINEGUN_L4 76 177 | 32, -40, 70, | { } 178 | // MZ2_BOSS2_MACHINEGUN_L5 77 179 | 32, -40, 70, | { } ...... 183 | 22.0, 16.0, 10.0, | { } 184 | // MZ2_BOSS2_ROCKET_2 79 185 | 22.0, 8.0, 10.0, | { } 186 | // MZ2_BOSS2_ROCKET_3 80 187 | 22.0, -8.0, 10.0, | { } 188 | // MZ2_BOSS2_ROCKET_4 81 189 | 22.0, -16.0, 10.0, | { } ...... 192 | 32.5, -0.8, 10, | { } ...... 195 | 20.8 * 1.2, 10.1 * 1.2, -2.7 * 1.2, | { } 196 | // MZ2_SOLDIER_SHOTGUN_3 84 197 | 20.8 * 1.2, 10.1 * 1.2, -2.7 * 1.2, | { } 198 | // MZ2_SOLDIER_MACHINEGUN_3 85 199 | 20.8 * 1.2, 10.1 * 1.2, -2.7 * 1.2, | { } 200 | // MZ2_SOLDIER_BLASTER_4 86 201 | 7.6 * 1.2, 9.3 * 1.2, 0.8 * 1.2, | { } 202 | // MZ2_SOLDIER_SHOTGUN_4 87 203 | 7.6 * 1.2, 9.3 * 1.2, 0.8 * 1.2, | { } 204 | // MZ2_SOLDIER_MACHINEGUN_4 88 205 | 7.6 * 1.2, 9.3 * 1.2, 0.8 * 1.2, | { } 206 | // MZ2_SOLDIER_BLASTER_5 89 207 | 30.5 * 1.2, 9.9 * 1.2, -18.7 * 1.2, | { } 208 | // MZ2_SOLDIER_SHOTGUN_5 90 209 | 30.5 * 1.2, 9.9 * 1.2, -18.7 * 1.2, | { } 210 | // MZ2_SOLDIER_MACHINEGUN_5 91 211 | 30.5 * 1.2, 9.9 * 1.2, -18.7 * 1.2, | { } 212 | // MZ2_SOLDIER_BLASTER_6 92 213 | 27.6 * 1.2, 3.4 * 1.2, -10.4 * 1.2, | { } 214 | // MZ2_SOLDIER_SHOTGUN_6 93 215 | 27.6 * 1.2, 3.4 * 1.2, -10.4 * 1.2, | { } 216 | // MZ2_SOLDIER_MACHINEGUN_6 94 217 | 27.6 * 1.2, 3.4 * 1.2, -10.4 * 1.2, | { } 218 | // MZ2_SOLDIER_BLASTER_7 95 219 | 28.9 * 1.2, 4.6 * 1.2, -8.1 * 1.2, | { } 220 | // MZ2_SOLDIER_SHOTGUN_7 96 221 | 28.9 * 1.2, 4.6 * 1.2, -8.1 * 1.2, | { } 222 | // MZ2_SOLDIER_MACHINEGUN_7 97 223 | 28.9 * 1.2, 4.6 * 1.2, -8.1 * 1.2, | { } ...... 226 | 31.5 * 1.2, 9.6 * 1.2, 10.1 * 1.2, | { } 227 | // MZ2_SOLDIER_SHOTGUN_8 99 228 | 34.5 * 1.2, 9.6 * 1.2, 6.1 * 1.2, | { } 229 | // MZ2_SOLDIER_MACHINEGUN_8 100 230 | 34.5 * 1.2, 9.6 * 1.2, 6.1 * 1.2, | { } ...... 234 | 17, -19.5, 62.9, | { } 235 | // MZ2_MAKRON_BLASTER_1 102 236 | -3.6, -24.1, 59.5, | { } 237 | // MZ2_MAKRON_BLASTER_2 103 238 | -1.6, -19.3, 59.5, | { } 239 | // MZ2_MAKRON_BLASTER_3 104 240 | -0.1, -14.4, 59.5, | { } 241 | // MZ2_MAKRON_BLASTER_4 105 242 | 2.0, -7.6, 59.5, | { } 243 | // MZ2_MAKRON_BLASTER_5 106 244 | 3.4, 1.3, 59.5, | { } 245 | // MZ2_MAKRON_BLASTER_6 107 246 | 3.7, 11.1, 59.5, | { } 247 | // MZ2_MAKRON_BLASTER_7 108 248 | -0.3, 22.3, 59.5, | { } 249 | // MZ2_MAKRON_BLASTER_8 109 250 | -6, 33, 59.5, | { } 251 | // MZ2_MAKRON_BLASTER_9 110 252 | -9.3, 36.4, 59.5, | { } 253 | // MZ2_MAKRON_BLASTER_10 111 254 | -7, 35, 59.5, | { } 255 | // MZ2_MAKRON_BLASTER_11 112 256 | -2.1, 29, 59.5, | { } 257 | // MZ2_MAKRON_BLASTER_12 113 258 | 3.9, 17.3, 59.5, | { } 259 | // MZ2_MAKRON_BLASTER_13 114 260 | 6.1, 5.8, 59.5, | { } 261 | // MZ2_MAKRON_BLASTER_14 115 262 | 5.9, -4.4, 59.5, | { } 263 | // MZ2_MAKRON_BLASTER_15 116 264 | 4.2, -14.1, 59.5, | { } 265 | // MZ2_MAKRON_BLASTER_16 117 266 | 2.4, -18.8, 59.5, | { } 267 | // MZ2_MAKRON_BLASTER_17 118 268 | -1.8, -25.5, 59.5, | { } 269 | // MZ2_MAKRON_RAILGUN_1 119 270 | -17.3, 7.8, 72.4, | { } ...... 273 | 78.5, -47.1, 96, | { } 274 | // MZ2_JORG_MACHINEGUN_L2 121 275 | 78.5, -47.1, 96, | { } 276 | // MZ2_JORG_MACHINEGUN_L3 122 277 | 78.5, -47.1, 96, | { } 278 | // MZ2_JORG_MACHINEGUN_L4 123 279 | 78.5, -47.1, 96, | { } 280 | // MZ2_JORG_MACHINEGUN_L5 124 281 | 78.5, -47.1, 96, | { } 282 | // MZ2_JORG_MACHINEGUN_L6 125 283 | 78.5, -47.1, 96, | { } 284 | // MZ2_JORG_MACHINEGUN_R1 126 285 | 78.5, 46.7, 96, | { } 286 | // MZ2_JORG_MACHINEGUN_R2 127 287 | 78.5, 46.7, 96, | { } 288 | // MZ2_JORG_MACHINEGUN_R3 128 289 | 78.5, 46.7, 96, | { } 290 | // MZ2_JORG_MACHINEGUN_R4 129 291 | 78.5, 46.7, 96, | { } 292 | // MZ2_JORG_MACHINEGUN_R5 130 293 | 78.5, 46.7, 96, | { } 294 | // MZ2_JORG_MACHINEGUN_R6 131 295 | 78.5, 46.7, 96, | { } 296 | // MZ2_JORG_BFG_1 132 297 | 6.3, -9, 111.2, | { } ...... 300 | 32, 40, 70, | { } 301 | // MZ2_BOSS2_MACHINEGUN_R2 74 302 | 32, 40, 70, | { } 303 | // MZ2_BOSS2_MACHINEGUN_R3 75 304 | 32, 40, 70, | { } 305 | // MZ2_BOSS2_MACHINEGUN_R4 76 306 | 32, 40, 70, | { } 307 | // MZ2_BOSS2_MACHINEGUN_R5 77 308 | 32, 40, 70, | { } ...... 316 | 56, -32, 32, | { } 317 | // MZ2_CARRIER_MACHINEGUN_R1 318 | 56, 32, 32, | { } 319 | // MZ2_CARRIER_GRENADE 320 | 42, 24, 50, | { } 321 | // MZ2_TURRET_MACHINEGUN 141 322 | 16, 0, 0, | { } 323 | // MZ2_TURRET_ROCKET 142 324 | 16, 0, 0, | { } 325 | // MZ2_TURRET_BLASTER 143 326 | 16, 0, 0, | { } 327 | // MZ2_STALKER_BLASTER 144 328 | 24, 0, 6, | { } 329 | // MZ2_DAEDALUS_BLASTER 145 330 | 32.5, -0.8, 10.0, | { } 331 | // MZ2_MEDIC_BLASTER_2 146 332 | 12.1, 5.4, 16.5, | { } 333 | // MZ2_CARRIER_RAILGUN 147 334 | 32, 0, 6, | { } 335 | // MZ2_WIDOW_DISRUPTOR 148 336 | 57.72, 14.50, 88.81, | { } 337 | // MZ2_WIDOW_BLASTER 149 338 | 56, 32, 32, | { } 339 | // MZ2_WIDOW_RAIL 150 340 | 62, -20, 84, | { } 341 | // MZ2_WIDOW_PLASMABEAM 151 // PMM - not used! 342 | 32, 0, 6, | { } 343 | // MZ2_CARRIER_MACHINEGUN_L2 152 344 | 61, -32, 12, | { } 345 | // MZ2_CARRIER_MACHINEGUN_R2 153 346 | 61, 32, 12, | { } 347 | // MZ2_WIDOW_RAIL_LEFT 154 348 | 17, -62, 91, | { } 349 | // MZ2_WIDOW_RAIL_RIGHT 155 350 | 68, 12, 86, | { } 351 | // MZ2_WIDOW_BLASTER_SWEEP1 156 pmm - the sweeps need to be in sequential order 352 | 47.5, 56, 89, | { } 353 | // MZ2_WIDOW_BLASTER_SWEEP2 157 354 | 54, 52, 91, | { } 355 | // MZ2_WIDOW_BLASTER_SWEEP3 158 356 | 58, 40, 91, | { } 357 | // MZ2_WIDOW_BLASTER_SWEEP4 159 358 | 68, 30, 88, | { } 359 | // MZ2_WIDOW_BLASTER_SWEEP5 160 360 | 74, 20, 88, | { } 361 | // MZ2_WIDOW_BLASTER_SWEEP6 161 362 | 73, 11, 87, | { } 363 | // MZ2_WIDOW_BLASTER_SWEEP7 162 364 | 73, 3, 87, | { } 365 | // MZ2_WIDOW_BLASTER_SWEEP8 163 366 | 70, -12, 87, | { } 367 | // MZ2_WIDOW_BLASTER_SWEEP9 164 368 | 67, -20, 90, | { } 369 | // MZ2_WIDOW_BLASTER_100 165 370 | -20, 76, 90, | { } 371 | // MZ2_WIDOW_BLASTER_90 166 372 | -8, 74, 90, | { } 373 | // MZ2_WIDOW_BLASTER_80 167 374 | 0, 72, 90, | { } 375 | // MZ2_WIDOW_BLASTER_70 168 d06 376 | 10, 71, 89, | { } 377 | // MZ2_WIDOW_BLASTER_60 169 d07 378 | 23, 70, 87, | { } 379 | // MZ2_WIDOW_BLASTER_50 170 d08 380 | 32, 64, 85, | { } 381 | // MZ2_WIDOW_BLASTER_40 171 382 | 40, 58, 84, | { } 383 | // MZ2_WIDOW_BLASTER_30 172 d10 384 | 48, 50, 83, | { } 385 | // MZ2_WIDOW_BLASTER_20 173 386 | 54, 42, 82, | { } 387 | // MZ2_WIDOW_BLASTER_10 174 d12 388 | 56, 34, 82, | { } 389 | // MZ2_WIDOW_BLASTER_0 175 390 | 58, 26, 82, | { } 391 | // MZ2_WIDOW_BLASTER_10L 176 d14 392 | 60, 16, 82, | { } 393 | // MZ2_WIDOW_BLASTER_20L 177 394 | 59, 6, 81, | { } 395 | // MZ2_WIDOW_BLASTER_30L 178 d16 396 | 58, -2, 80, | { } 397 | // MZ2_WIDOW_BLASTER_40L 179 398 | 57, -10, 79, | { } 399 | // MZ2_WIDOW_BLASTER_50L 180 d18 400 | 54, -18, 78, | { } 401 | // MZ2_WIDOW_BLASTER_60L 181 402 | 42, -32, 80, | { } 403 | // MZ2_WIDOW_BLASTER_70L 182 d20 404 | 36, -40, 78, | { } 405 | // MZ2_WIDOW_RUN_1 183 406 | 68.4, 10.88, 82.08, | { } 407 | // MZ2_WIDOW_RUN_2 184 408 | 68.51, 8.64, 85.14, | { } 409 | // MZ2_WIDOW_RUN_3 185 410 | 68.66, 6.38, 88.78, | { } 411 | // MZ2_WIDOW_RUN_4 186 412 | 68.73, 5.1, 84.47, | { } 413 | // MZ2_WIDOW_RUN_5 187 414 | 68.82, 4.79, 80.52, | { } 415 | // MZ2_WIDOW_RUN_6 188 416 | 68.77, 6.11, 85.37, | { } 417 | // MZ2_WIDOW_RUN_7 189 418 | 68.67, 7.99, 90.24, | { } 419 | // MZ2_WIDOW_RUN_8 190 420 | 68.55, 9.54, 87.36, | { } 421 | // MZ2_CARRIER_ROCKET_1 191 422 | 0, 0, -5, | { } 423 | // MZ2_CARRIER_ROCKET_2 192 424 | 0, 0, -5, | { } 425 | // MZ2_CARRIER_ROCKET_3 193 426 | 0, 0, -5, | { } 427 | // MZ2_CARRIER_ROCKET_4 194 428 | 0, 0, -5, | { } ...... 431 | 69.00, -17.63, 93.77, | { } ...... 434 | 69.00, -17.08, 89.82, | { } ...... 437 | 69.00, -18.40, 90.70, | { } ...... 440 | 69.00, -18.34, 94.32, | { } ...... 443 | 69.00, -18.30, 97.98, | { } 444 | // MZ2_WIDOW2_BEAM_SWEEP_1 200 445 | 45.04, -59.02, 92.24, | { } 446 | // MZ2_WIDOW2_BEAM_SWEEP_2 201 447 | 50.68, -54.70, 91.96, | { } 448 | // MZ2_WIDOW2_BEAM_SWEEP_3 202 449 | 56.57, -47.72, 91.65, | { } 450 | // MZ2_WIDOW2_BEAM_SWEEP_4 203 451 | 61.75, -38.75, 91.38, | { } 452 | // MZ2_WIDOW2_BEAM_SWEEP_5 204 453 | 65.55, -28.76, 91.24, | { } 454 | // MZ2_WIDOW2_BEAM_SWEEP_6 205 455 | 67.79, -18.90, 91.22, | { } 456 | // MZ2_WIDOW2_BEAM_SWEEP_7 206 457 | 68.60, -9.52, 91.23, | { } 458 | // MZ2_WIDOW2_BEAM_SWEEP_8 207 459 | 68.08, 0.18, 91.32, | { } 460 | // MZ2_WIDOW2_BEAM_SWEEP_9 208 461 | 66.14, 9.79, 91.44, | { } 462 | // MZ2_WIDOW2_BEAM_SWEEP_10 209 463 | 62.77, 18.91, 91.65, | { } 464 | // MZ2_WIDOW2_BEAM_SWEEP_11 210 465 | 58.29, 27.11, 92.00, | { } ...... 468 | 0.0, 0.0, 0.0 | { 469 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_flipper.o -c src/xatrix/m_flipper.c src/xatrix/m_flipper.c:26:1: warning: missing braces around initializer [-Wmissing-braces] 26 | { | ^ 27 | ai_stand, 0, NULL | { 28 | }; | } src/xatrix/m_flipper.c:40:1: warning: missing braces around initializer [-Wmissing-braces] 40 | { | ^ 41 | ai_run, FLIPPER_RUN_SPEED, NULL, // 6 | { } 42 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 43 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 44 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 45 | ai_run, FLIPPER_RUN_SPEED, NULL, // 10 | { } 46 | 47 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 48 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 49 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 50 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 51 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 52 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 53 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 54 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 55 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 56 | ai_run, FLIPPER_RUN_SPEED, NULL, // 20 | { } 57 | 58 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 59 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 60 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 61 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 62 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 63 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 64 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 65 | ai_run, FLIPPER_RUN_SPEED, NULL, | { } 66 | ai_run, FLIPPER_RUN_SPEED, NULL // 29 | { 67 | }; | } src/xatrix/m_flipper.c:76:1: warning: missing braces around initializer [-Wmissing-braces] 76 | { | ^ 77 | ai_run, 8, NULL, | { } 78 | ai_run, 8, NULL, | { } 79 | ai_run, 8, NULL, | { } 80 | ai_run, 8, NULL, | { } 81 | ai_run, 8, NULL, | { } 82 | ai_run, 8, NULL | { 83 | }; | } src/xatrix/m_flipper.c:93:1: warning: missing braces around initializer [-Wmissing-braces] 93 | { | ^ 94 | ai_walk, 4, NULL, | { } 95 | ai_walk, 4, NULL, | { } 96 | ai_walk, 4, NULL, | { } 97 | ai_walk, 4, NULL, | { } 98 | ai_walk, 4, NULL, | { } 99 | ai_walk, 4, NULL, | { } 100 | ai_walk, 4, NULL, | { } 101 | ai_walk, 4, NULL, | { } 102 | ai_walk, 4, NULL, | { } 103 | ai_walk, 4, NULL, | { } 104 | ai_walk, 4, NULL, | { } 105 | ai_walk, 4, NULL, | { } 106 | ai_walk, 4, NULL, | { } 107 | ai_walk, 4, NULL, | { } 108 | ai_walk, 4, NULL, | { } 109 | ai_walk, 4, NULL, | { } 110 | ai_walk, 4, NULL, | { } 111 | ai_walk, 4, NULL, | { } 112 | ai_walk, 4, NULL, | { } 113 | ai_walk, 4, NULL, | { } 114 | ai_walk, 4, NULL, | { } 115 | ai_walk, 4, NULL, | { } 116 | ai_walk, 4, NULL, | { } 117 | ai_walk, 4, NULL | { 118 | }; | } src/xatrix/m_flipper.c:127:1: warning: missing braces around initializer [-Wmissing-braces] 127 | { | ^ 128 | ai_run, 8, NULL, | { } 129 | ai_run, 8, NULL, | { } 130 | ai_run, 8, NULL, | { } 131 | ai_run, 8, NULL, | { } 132 | ai_run, 8, flipper_run | { 133 | }; | } src/xatrix/m_flipper.c:142:1: warning: missing braces around initializer [-Wmissing-braces] 142 | { | ^ 143 | ai_move, 0, NULL, | { } 144 | ai_move, 0, NULL, | { } 145 | ai_move, 0, NULL, | { } 146 | ai_move, 0, NULL, | { } 147 | ai_move, 0, NULL | { 148 | }; | } src/xatrix/m_flipper.c:152:1: warning: missing braces around initializer [-Wmissing-braces] 152 | { | ^ 153 | ai_move, 0, NULL, | { } 154 | ai_move, 0, NULL, | { } 155 | ai_move, 0, NULL, | { } 156 | ai_move, 0, NULL, | { } 157 | ai_move, 0, NULL | { 158 | }; | } src/xatrix/m_flipper.c:175:1: warning: missing braces around initializer [-Wmissing-braces] 175 | { | ^ 176 | ai_charge, 0, flipper_preattack, | { } 177 | ai_charge, 0, NULL, | { } 178 | ai_charge, 0, NULL, | { } 179 | ai_charge, 0, NULL, | { } 180 | ai_charge, 0, NULL, | { } 181 | ai_charge, 0, NULL, | { } 182 | ai_charge, 0, NULL, | { } 183 | ai_charge, 0, NULL, | { } 184 | ai_charge, 0, NULL, | { } 185 | ai_charge, 0, NULL, | { } 186 | ai_charge, 0, NULL, | { } 187 | ai_charge, 0, NULL, | { } 188 | ai_charge, 0, NULL, | { } 189 | ai_charge, 0, flipper_bite, | { } 190 | ai_charge, 0, NULL, | { } 191 | ai_charge, 0, NULL, | { } 192 | ai_charge, 0, NULL, | { } 193 | ai_charge, 0, NULL, | { } 194 | ai_charge, 0, flipper_bite, | { } 195 | ai_charge, 0, NULL | { 196 | }; | } src/xatrix/m_flipper.c:243:1: warning: missing braces around initializer [-Wmissing-braces] 243 | { | ^ 244 | ai_move, 0, NULL, | { } 245 | ai_move, 0, NULL, | { } 246 | ai_move, 0, NULL, | { } 247 | ai_move, 0, NULL, | { } 248 | ai_move, 0, NULL, | { } 249 | ai_move, 0, NULL, | { } 250 | ai_move, 0, NULL, | { } 251 | ai_move, 0, NULL, | { } 252 | ai_move, 0, NULL, | { } 253 | ai_move, 0, NULL, | { } 254 | 255 | ai_move, 0, NULL, | { } 256 | ai_move, 0, NULL, | { } 257 | ai_move, 0, NULL, | { } 258 | ai_move, 0, NULL, | { } 259 | ai_move, 0, NULL, | { } 260 | ai_move, 0, NULL, | { } 261 | ai_move, 0, NULL, | { } 262 | ai_move, 0, NULL, | { } 263 | ai_move, 0, NULL, | { } 264 | ai_move, 0, NULL, | { } 265 | 266 | ai_move, 0, NULL, | { } 267 | ai_move, 0, NULL, | { } 268 | ai_move, 0, NULL, | { } 269 | ai_move, 0, NULL, | { } 270 | ai_move, 0, NULL, | { } 271 | ai_move, 0, NULL, | { } 272 | ai_move, 0, NULL, | { } 273 | ai_move, 0, NULL, | { } 274 | ai_move, 0, NULL, | { } 275 | ai_move, 0, NULL, | { } 276 | 277 | ai_move, 0, NULL, | { } 278 | ai_move, 0, NULL, | { } 279 | ai_move, 0, NULL, | { } 280 | ai_move, 0, NULL, | { } 281 | ai_move, 0, NULL, | { } 282 | ai_move, 0, NULL, | { } 283 | ai_move, 0, NULL, | { } 284 | ai_move, 0, NULL, | { } 285 | ai_move, 0, NULL, | { } 286 | ai_move, 0, NULL, | { } 287 | 288 | ai_move, 0, NULL, | { } 289 | ai_move, 0, NULL, | { } 290 | ai_move, 0, NULL, | { } 291 | ai_move, 0, NULL, | { } 292 | ai_move, 0, NULL, | { } 293 | ai_move, 0, NULL, | { } 294 | ai_move, 0, NULL, | { } 295 | ai_move, 0, NULL, | { } 296 | ai_move, 0, NULL, | { } 297 | ai_move, 0, NULL, | { } 298 | 299 | ai_move, 0, NULL, | { } 300 | ai_move, 0, NULL, | { } 301 | ai_move, 0, NULL, | { } 302 | ai_move, 0, NULL, | { } 303 | ai_move, 0, NULL, | { } 304 | ai_move, 0, NULL | { 305 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_float.o -c src/xatrix/m_float.c src/xatrix/m_float.c:65:1: warning: missing braces around initializer [-Wmissing-braces] 65 | { | ^ 66 | ai_stand, 0, NULL, | { } 67 | ai_stand, 0, NULL, | { } 68 | ai_stand, 0, NULL, | { } 69 | ai_stand, 0, NULL, | { } 70 | ai_stand, 0, NULL, | { } 71 | ai_stand, 0, NULL, | { } 72 | ai_stand, 0, NULL, | { } 73 | ai_stand, 0, NULL, | { } 74 | ai_stand, 0, NULL, | { } 75 | ai_stand, 0, NULL, | { } 76 | ai_stand, 0, NULL, | { } 77 | ai_stand, 0, NULL, | { } 78 | ai_stand, 0, NULL, | { } 79 | ai_stand, 0, NULL, | { } 80 | ai_stand, 0, NULL, | { } 81 | ai_stand, 0, NULL, | { } 82 | ai_stand, 0, NULL, | { } 83 | ai_stand, 0, NULL, | { } 84 | ai_stand, 0, NULL, | { } 85 | ai_stand, 0, NULL, | { } 86 | ai_stand, 0, NULL, | { } 87 | ai_stand, 0, NULL, | { } 88 | ai_stand, 0, NULL, | { } 89 | ai_stand, 0, NULL, | { } 90 | ai_stand, 0, NULL, | { } 91 | ai_stand, 0, NULL, | { } 92 | ai_stand, 0, NULL, | { } 93 | ai_stand, 0, NULL, | { } 94 | ai_stand, 0, NULL, | { } 95 | ai_stand, 0, NULL, | { } 96 | ai_stand, 0, NULL, | { } 97 | ai_stand, 0, NULL, | { } 98 | ai_stand, 0, NULL, | { } 99 | ai_stand, 0, NULL, | { } 100 | ai_stand, 0, NULL, | { } 101 | ai_stand, 0, NULL, | { } 102 | ai_stand, 0, NULL, | { } 103 | ai_stand, 0, NULL, | { } 104 | ai_stand, 0, NULL, | { } 105 | ai_stand, 0, NULL, | { } 106 | ai_stand, 0, NULL, | { } 107 | ai_stand, 0, NULL, | { } 108 | ai_stand, 0, NULL, | { } 109 | ai_stand, 0, NULL, | { } 110 | ai_stand, 0, NULL, | { } 111 | ai_stand, 0, NULL, | { } 112 | ai_stand, 0, NULL, | { } 113 | ai_stand, 0, NULL, | { } 114 | ai_stand, 0, NULL, | { } 115 | ai_stand, 0, NULL, | { } 116 | ai_stand, 0, NULL, | { } 117 | ai_stand, 0, NULL | { 118 | }; | } src/xatrix/m_float.c:122:1: warning: missing braces around initializer [-Wmissing-braces] 122 | { | ^ 123 | ai_stand, 0, NULL, | { } 124 | ai_stand, 0, NULL, | { } 125 | ai_stand, 0, NULL, | { } 126 | ai_stand, 0, NULL, | { } 127 | ai_stand, 0, NULL, | { } 128 | ai_stand, 0, NULL, | { } 129 | ai_stand, 0, NULL, | { } 130 | ai_stand, 0, NULL, | { } 131 | ai_stand, 0, NULL, | { } 132 | ai_stand, 0, NULL, | { } 133 | ai_stand, 0, NULL, | { } 134 | ai_stand, 0, NULL, | { } 135 | ai_stand, 0, NULL, | { } 136 | ai_stand, 0, NULL, | { } 137 | ai_stand, 0, NULL, | { } 138 | ai_stand, 0, NULL, | { } 139 | ai_stand, 0, NULL, | { } 140 | ai_stand, 0, NULL, | { } 141 | ai_stand, 0, NULL, | { } 142 | ai_stand, 0, NULL, | { } 143 | ai_stand, 0, NULL, | { } 144 | ai_stand, 0, NULL, | { } 145 | ai_stand, 0, NULL, | { } 146 | ai_stand, 0, NULL, | { } 147 | ai_stand, 0, NULL, | { } 148 | ai_stand, 0, NULL, | { } 149 | ai_stand, 0, NULL, | { } 150 | ai_stand, 0, NULL, | { } 151 | ai_stand, 0, NULL, | { } 152 | ai_stand, 0, NULL, | { } 153 | ai_stand, 0, NULL, | { } 154 | ai_stand, 0, NULL, | { } 155 | ai_stand, 0, NULL, | { } 156 | ai_stand, 0, NULL, | { } 157 | ai_stand, 0, NULL, | { } 158 | ai_stand, 0, NULL, | { } 159 | ai_stand, 0, NULL, | { } 160 | ai_stand, 0, NULL, | { } 161 | ai_stand, 0, NULL, | { } 162 | ai_stand, 0, NULL, | { } 163 | ai_stand, 0, NULL, | { } 164 | ai_stand, 0, NULL, | { } 165 | ai_stand, 0, NULL, | { } 166 | ai_stand, 0, NULL, | { } 167 | ai_stand, 0, NULL, | { } 168 | ai_stand, 0, NULL, | { } 169 | ai_stand, 0, NULL, | { } 170 | ai_stand, 0, NULL, | { } 171 | ai_stand, 0, NULL, | { } 172 | ai_stand, 0, NULL, | { } 173 | ai_stand, 0, NULL, | { } 174 | ai_stand, 0, NULL | { 175 | }; | } src/xatrix/m_float.c:187:1: warning: missing braces around initializer [-Wmissing-braces] 187 | { | ^ 188 | ai_move, 0, NULL, | { } 189 | ai_move, 0, NULL, | { } 190 | ai_move, 0, NULL, | { } 191 | ai_move, 0, NULL, | { } 192 | ai_move, 0, NULL, | { } 193 | ai_move, 0, NULL, | { } 194 | ai_move, 0, NULL, | { } 195 | ai_move, 0, NULL, | { } 196 | ai_move, 0, NULL, | { } 197 | ai_move, 0, NULL, | { } 198 | ai_move, 0, NULL, | { } 199 | ai_move, 0, NULL, | { } 200 | ai_move, 0, NULL, | { } 201 | ai_move, 0, NULL, | { } 202 | ai_move, 0, NULL, | { } 203 | ai_move, 0, NULL, | { } 204 | ai_move, 0, NULL, | { } 205 | ai_move, 0, NULL, | { } 206 | ai_move, 0, NULL, | { } 207 | ai_move, 0, NULL, | { } 208 | ai_move, 0, NULL, | { } 209 | ai_move, 0, NULL, | { } 210 | ai_move, 0, NULL, | { } 211 | ai_move, 0, NULL, | { } 212 | ai_move, 0, NULL, | { } 213 | ai_move, 0, NULL, | { } 214 | ai_move, 0, NULL, | { } 215 | ai_move, 0, NULL, | { } 216 | ai_move, 0, NULL, | { } 217 | ai_move, 0, NULL | { 218 | }; | } src/xatrix/m_float.c:222:1: warning: missing braces around initializer [-Wmissing-braces] 222 | { | ^ 223 | ai_charge, 0, NULL, // Blaster attack | { } 224 | ai_charge, 0, NULL, | { } 225 | ai_charge, 0, NULL, | { } 226 | ai_charge, 0, floater_fire_blaster, // BOOM (0, -25.8, 32.5) -- LOOP Starts | { } 227 | ai_charge, 0, floater_fire_blaster, | { } 228 | ai_charge, 0, floater_fire_blaster, | { } 229 | ai_charge, 0, floater_fire_blaster, | { } 230 | ai_charge, 0, floater_fire_blaster, | { } 231 | ai_charge, 0, floater_fire_blaster, | { } 232 | ai_charge, 0, floater_fire_blaster, | { } 233 | ai_charge, 0, NULL, | { } 234 | ai_charge, 0, NULL, | { } 235 | ai_charge, 0, NULL, | { } 236 | ai_charge, 0, NULL // -- LOOP Ends | { 237 | }; | } src/xatrix/m_float.c:241:1: warning: missing braces around initializer [-Wmissing-braces] 241 | { | ^ 242 | ai_charge, 0, NULL, // Claws | { } 243 | ai_charge, 0, NULL, | { } 244 | ai_charge, 0, NULL, | { } 245 | ai_charge, 0, NULL, | { } 246 | ai_charge, 0, NULL, | { } 247 | ai_charge, 0, NULL, | { } 248 | ai_charge, 0, NULL, | { } 249 | ai_charge, 0, NULL, | { } 250 | ai_charge, 0, NULL, | { } 251 | ai_charge, 0, NULL, | { } 252 | ai_charge, 0, NULL, | { } 253 | ai_charge, 0, floater_wham, // WHAM (0, -45, 29.6) -- LOOP Starts | { } 254 | ai_charge, 0, NULL, | { } 255 | ai_charge, 0, NULL, | { } 256 | ai_charge, 0, NULL, | { } 257 | ai_charge, 0, NULL, | { } 258 | ai_charge, 0, NULL, | { } 259 | ai_charge, 0, NULL, | { } 260 | ai_charge, 0, NULL, // -- LOOP Ends | { } 261 | ai_charge, 0, NULL, | { } 262 | ai_charge, 0, NULL, | { } 263 | ai_charge, 0, NULL, | { } 264 | ai_charge, 0, NULL, | { } 265 | ai_charge, 0, NULL, | { } 266 | ai_charge, 0, NULL | { 267 | }; | } src/xatrix/m_float.c:271:1: warning: missing braces around initializer [-Wmissing-braces] 271 | { | ^ 272 | ai_charge, 0, NULL, | { } 273 | ai_charge, 0, NULL, | { } 274 | ai_charge, 0, NULL, | { } 275 | ai_charge, 0, NULL, | { } 276 | ai_charge, 0, NULL, | { } 277 | ai_charge, 0, NULL, | { } 278 | ai_charge, 0, NULL, | { } 279 | ai_charge, 0, NULL, | { } 280 | ai_charge, 0, floater_zap, // -- LOOP Starts | { } 281 | ai_charge, 0, NULL, | { } 282 | ai_charge, 0, NULL, | { } 283 | ai_charge, 0, NULL, | { } 284 | ai_charge, 0, NULL, | { } 285 | ai_charge, 0, NULL, | { } 286 | ai_charge, 0, NULL, | { } 287 | ai_charge, 0, NULL, | { } 288 | ai_charge, 0, NULL, | { } 289 | ai_charge, 0, NULL, | { } 290 | ai_charge, 0, NULL, | { } 291 | ai_charge, 0, NULL, | { } 292 | ai_charge, 0, NULL, | { } 293 | ai_charge, 0, NULL, | { } 294 | ai_charge, 0, NULL, | { } 295 | ai_charge, 0, NULL, | { } 296 | ai_charge, 0, NULL, | { } 297 | ai_charge, 0, NULL, | { } 298 | ai_charge, 0, NULL, | { } 299 | ai_charge, 0, NULL, | { } 300 | ai_charge, 0, NULL, // -- LOOP Ends | { } 301 | ai_charge, 0, NULL, | { } 302 | ai_charge, 0, NULL, | { } 303 | ai_charge, 0, NULL, | { } 304 | ai_charge, 0, NULL, | { } 305 | ai_charge, 0, NULL | { 306 | }; | } src/xatrix/m_float.c:310:1: warning: missing braces around initializer [-Wmissing-braces] 310 | { | ^ 311 | ai_move, 0, NULL, | { } 312 | ai_move, 0, NULL, | { } 313 | ai_move, 0, NULL, | { } 314 | ai_move, 0, NULL, | { } 315 | ai_move, 0, NULL, | { } 316 | ai_move, 0, NULL, | { } 317 | ai_move, 0, NULL, | { } 318 | ai_move, 0, NULL, | { } 319 | ai_move, 0, NULL, | { } 320 | ai_move, 0, NULL, | { } 321 | ai_move, 0, NULL, | { } 322 | ai_move, 0, NULL, | { } 323 | ai_move, 0, NULL | { 324 | }; | } src/xatrix/m_float.c:328:1: warning: missing braces around initializer [-Wmissing-braces] 328 | { | ^ 329 | ai_move, 0, NULL, | { } 330 | ai_move, 0, NULL, | { } 331 | ai_move, 0, NULL, | { } 332 | ai_move, 0, NULL, | { } 333 | ai_move, 0, NULL, | { } 334 | ai_move, 0, NULL, | { } 335 | ai_move, 0, NULL | { 336 | }; | } src/xatrix/m_float.c:340:1: warning: missing braces around initializer [-Wmissing-braces] 340 | { | ^ 341 | ai_move, 0, NULL, | { } 342 | ai_move, 0, NULL, | { } 343 | ai_move, 0, NULL, | { } 344 | ai_move, 0, NULL, | { } 345 | ai_move, 0, NULL, | { } 346 | ai_move, 0, NULL, | { } 347 | ai_move, 0, NULL, | { } 348 | ai_move, 0, NULL | { 349 | }; | } src/xatrix/m_float.c:353:1: warning: missing braces around initializer [-Wmissing-braces] 353 | { | ^ 354 | ai_move, 0, NULL, | { } 355 | ai_move, 0, NULL, | { } 356 | ai_move, 0, NULL, | { } 357 | ai_move, 0, NULL, | { } 358 | ai_move, 0, NULL, | { } 359 | ai_move, 0, NULL, | { } 360 | ai_move, 0, NULL, | { } 361 | ai_move, 0, NULL, | { } 362 | ai_move, 0, NULL, | { } 363 | ai_move, 0, NULL, | { } 364 | ai_move, 0, NULL, | { } 365 | ai_move, 0, NULL | { 366 | }; | } src/xatrix/m_float.c:370:1: warning: missing braces around initializer [-Wmissing-braces] 370 | { | ^ 371 | ai_walk, 5, NULL, | { } 372 | ai_walk, 5, NULL, | { } 373 | ai_walk, 5, NULL, | { } 374 | ai_walk, 5, NULL, | { } 375 | ai_walk, 5, NULL, | { } 376 | ai_walk, 5, NULL, | { } 377 | ai_walk, 5, NULL, | { } 378 | ai_walk, 5, NULL, | { } 379 | ai_walk, 5, NULL, | { } 380 | ai_walk, 5, NULL, | { } 381 | ai_walk, 5, NULL, | { } 382 | ai_walk, 5, NULL, | { } 383 | ai_walk, 5, NULL, | { } 384 | ai_walk, 5, NULL, | { } 385 | ai_walk, 5, NULL, | { } 386 | ai_walk, 5, NULL, | { } 387 | ai_walk, 5, NULL, | { } 388 | ai_walk, 5, NULL, | { } 389 | ai_walk, 5, NULL, | { } 390 | ai_walk, 5, NULL, | { } 391 | ai_walk, 5, NULL, | { } 392 | ai_walk, 5, NULL, | { } 393 | ai_walk, 5, NULL, | { } 394 | ai_walk, 5, NULL, | { } 395 | ai_walk, 5, NULL, | { } 396 | ai_walk, 5, NULL, | { } 397 | ai_walk, 5, NULL, | { } 398 | ai_walk, 5, NULL, | { } 399 | ai_walk, 5, NULL, | { } 400 | ai_walk, 5, NULL, | { } 401 | ai_walk, 5, NULL, | { } 402 | ai_walk, 5, NULL, | { } 403 | ai_walk, 5, NULL, | { } 404 | ai_walk, 5, NULL, | { } 405 | ai_walk, 5, NULL, | { } 406 | ai_walk, 5, NULL, | { } 407 | ai_walk, 5, NULL, | { } 408 | ai_walk, 5, NULL, | { } 409 | ai_walk, 5, NULL, | { } 410 | ai_walk, 5, NULL, | { } 411 | ai_walk, 5, NULL, | { } 412 | ai_walk, 5, NULL, | { } 413 | ai_walk, 5, NULL, | { } 414 | ai_walk, 5, NULL, | { } 415 | ai_walk, 5, NULL, | { } 416 | ai_walk, 5, NULL, | { } 417 | ai_walk, 5, NULL, | { } 418 | ai_walk, 5, NULL, | { } 419 | ai_walk, 5, NULL, | { } 420 | ai_walk, 5, NULL, | { } 421 | ai_walk, 5, NULL, | { } 422 | ai_walk, 5, NULL | { 423 | }; | } src/xatrix/m_float.c:427:1: warning: missing braces around initializer [-Wmissing-braces] 427 | { | ^ 428 | ai_run, 13, NULL, | { } 429 | ai_run, 13, NULL, | { } 430 | ai_run, 13, NULL, | { } 431 | ai_run, 13, NULL, | { } 432 | ai_run, 13, NULL, | { } 433 | ai_run, 13, NULL, | { } 434 | ai_run, 13, NULL, | { } 435 | ai_run, 13, NULL, | { } 436 | ai_run, 13, NULL, | { } 437 | ai_run, 13, NULL, | { } 438 | ai_run, 13, NULL, | { } 439 | ai_run, 13, NULL, | { } 440 | ai_run, 13, NULL, | { } 441 | ai_run, 13, NULL, | { } 442 | ai_run, 13, NULL, | { } 443 | ai_run, 13, NULL, | { } 444 | ai_run, 13, NULL, | { } 445 | ai_run, 13, NULL, | { } 446 | ai_run, 13, NULL, | { } 447 | ai_run, 13, NULL, | { } 448 | ai_run, 13, NULL, | { } 449 | ai_run, 13, NULL, | { } 450 | ai_run, 13, NULL, | { } 451 | ai_run, 13, NULL, | { } 452 | ai_run, 13, NULL, | { } 453 | ai_run, 13, NULL, | { } 454 | ai_run, 13, NULL, | { } 455 | ai_run, 13, NULL, | { } 456 | ai_run, 13, NULL, | { } 457 | ai_run, 13, NULL, | { } 458 | ai_run, 13, NULL, | { } 459 | ai_run, 13, NULL, | { } 460 | ai_run, 13, NULL, | { } 461 | ai_run, 13, NULL, | { } 462 | ai_run, 13, NULL, | { } 463 | ai_run, 13, NULL, | { } 464 | ai_run, 13, NULL, | { } 465 | ai_run, 13, NULL, | { } 466 | ai_run, 13, NULL, | { } 467 | ai_run, 13, NULL, | { } 468 | ai_run, 13, NULL, | { } 469 | ai_run, 13, NULL, | { } 470 | ai_run, 13, NULL, | { } 471 | ai_run, 13, NULL, | { } 472 | ai_run, 13, NULL, | { } 473 | ai_run, 13, NULL, | { } 474 | ai_run, 13, NULL, | { } 475 | ai_run, 13, NULL, | { } 476 | ai_run, 13, NULL, | { } 477 | ai_run, 13, NULL, | { } 478 | ai_run, 13, NULL, | { } 479 | ai_run, 13, NULL | { 480 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_flyer.o -c src/xatrix/m_flyer.c src/xatrix/m_flyer.c:50:1: warning: missing braces around initializer [-Wmissing-braces] 50 | { | ^ 51 | ai_stand, 0, NULL, | { } 52 | ai_stand, 0, NULL, | { } 53 | ai_stand, 0, NULL, | { } 54 | ai_stand, 0, NULL, | { } 55 | ai_stand, 0, NULL, | { } 56 | ai_stand, 0, NULL, | { } 57 | ai_stand, 0, NULL, | { } 58 | ai_stand, 0, NULL, | { } 59 | ai_stand, 0, NULL, | { } 60 | ai_stand, 0, NULL, | { } 61 | ai_stand, 0, NULL, | { } 62 | ai_stand, 0, NULL, | { } 63 | ai_stand, 0, NULL, | { } 64 | ai_stand, 0, NULL, | { } 65 | ai_stand, 0, NULL, | { } 66 | ai_stand, 0, NULL, | { } 67 | ai_stand, 0, NULL, | { } 68 | ai_stand, 0, NULL, | { } 69 | ai_stand, 0, NULL, | { } 70 | ai_stand, 0, NULL, | { } 71 | ai_stand, 0, NULL, | { } 72 | ai_stand, 0, NULL, | { } 73 | ai_stand, 0, NULL, | { } 74 | ai_stand, 0, NULL, | { } 75 | ai_stand, 0, NULL, | { } 76 | ai_stand, 0, NULL, | { } 77 | ai_stand, 0, NULL, | { } 78 | ai_stand, 0, NULL, | { } 79 | ai_stand, 0, NULL, | { } 80 | ai_stand, 0, NULL, | { } 81 | ai_stand, 0, NULL, | { } 82 | ai_stand, 0, NULL, | { } 83 | ai_stand, 0, NULL, | { } 84 | ai_stand, 0, NULL, | { } 85 | ai_stand, 0, NULL, | { } 86 | ai_stand, 0, NULL, | { } 87 | ai_stand, 0, NULL, | { } 88 | ai_stand, 0, NULL, | { } 89 | ai_stand, 0, NULL, | { } 90 | ai_stand, 0, NULL, | { } 91 | ai_stand, 0, NULL, | { } 92 | ai_stand, 0, NULL, | { } 93 | ai_stand, 0, NULL, | { } 94 | ai_stand, 0, NULL, | { } 95 | ai_stand, 0, NULL | { 96 | }; | } src/xatrix/m_flyer.c:101:1: warning: missing braces around initializer [-Wmissing-braces] 101 | { | ^ 102 | ai_walk, 5, NULL, | { } 103 | ai_walk, 5, NULL, | { } 104 | ai_walk, 5, NULL, | { } 105 | ai_walk, 5, NULL, | { } 106 | ai_walk, 5, NULL, | { } 107 | ai_walk, 5, NULL, | { } 108 | ai_walk, 5, NULL, | { } 109 | ai_walk, 5, NULL, | { } 110 | ai_walk, 5, NULL, | { } 111 | ai_walk, 5, NULL, | { } 112 | ai_walk, 5, NULL, | { } 113 | ai_walk, 5, NULL, | { } 114 | ai_walk, 5, NULL, | { } 115 | ai_walk, 5, NULL, | { } 116 | ai_walk, 5, NULL, | { } 117 | ai_walk, 5, NULL, | { } 118 | ai_walk, 5, NULL, | { } 119 | ai_walk, 5, NULL, | { } 120 | ai_walk, 5, NULL, | { } 121 | ai_walk, 5, NULL, | { } 122 | ai_walk, 5, NULL, | { } 123 | ai_walk, 5, NULL, | { } 124 | ai_walk, 5, NULL, | { } 125 | ai_walk, 5, NULL, | { } 126 | ai_walk, 5, NULL, | { } 127 | ai_walk, 5, NULL, | { } 128 | ai_walk, 5, NULL, | { } 129 | ai_walk, 5, NULL, | { } 130 | ai_walk, 5, NULL, | { } 131 | ai_walk, 5, NULL, | { } 132 | ai_walk, 5, NULL, | { } 133 | ai_walk, 5, NULL, | { } 134 | ai_walk, 5, NULL, | { } 135 | ai_walk, 5, NULL, | { } 136 | ai_walk, 5, NULL, | { } 137 | ai_walk, 5, NULL, | { } 138 | ai_walk, 5, NULL, | { } 139 | ai_walk, 5, NULL, | { } 140 | ai_walk, 5, NULL, | { } 141 | ai_walk, 5, NULL, | { } 142 | ai_walk, 5, NULL, | { } 143 | ai_walk, 5, NULL, | { } 144 | ai_walk, 5, NULL, | { } 145 | ai_walk, 5, NULL, | { } 146 | ai_walk, 5, NULL | { 147 | }; | } src/xatrix/m_flyer.c:151:1: warning: missing braces around initializer [-Wmissing-braces] 151 | { | ^ 152 | ai_run, 10, NULL, | { } 153 | ai_run, 10, NULL, | { } 154 | ai_run, 10, NULL, | { } 155 | ai_run, 10, NULL, | { } 156 | ai_run, 10, NULL, | { } 157 | ai_run, 10, NULL, | { } 158 | ai_run, 10, NULL, | { } 159 | ai_run, 10, NULL, | { } 160 | ai_run, 10, NULL, | { } 161 | ai_run, 10, NULL, | { } 162 | ai_run, 10, NULL, | { } 163 | ai_run, 10, NULL, | { } 164 | ai_run, 10, NULL, | { } 165 | ai_run, 10, NULL, | { } 166 | ai_run, 10, NULL, | { } 167 | ai_run, 10, NULL, | { } 168 | ai_run, 10, NULL, | { } 169 | ai_run, 10, NULL, | { } 170 | ai_run, 10, NULL, | { } 171 | ai_run, 10, NULL, | { } 172 | ai_run, 10, NULL, | { } 173 | ai_run, 10, NULL, | { } 174 | ai_run, 10, NULL, | { } 175 | ai_run, 10, NULL, | { } 176 | ai_run, 10, NULL, | { } 177 | ai_run, 10, NULL, | { } 178 | ai_run, 10, NULL, | { } 179 | ai_run, 10, NULL, | { } 180 | ai_run, 10, NULL, | { } 181 | ai_run, 10, NULL, | { } 182 | ai_run, 10, NULL, | { } 183 | ai_run, 10, NULL, | { } 184 | ai_run, 10, NULL, | { } 185 | ai_run, 10, NULL, | { } 186 | ai_run, 10, NULL, | { } 187 | ai_run, 10, NULL, | { } 188 | ai_run, 10, NULL, | { } 189 | ai_run, 10, NULL, | { } 190 | ai_run, 10, NULL, | { } 191 | ai_run, 10, NULL, | { } 192 | ai_run, 10, NULL, | { } 193 | ai_run, 10, NULL, | { } 194 | ai_run, 10, NULL, | { } 195 | ai_run, 10, NULL, | { } 196 | ai_run, 10, NULL | { 197 | }; | } src/xatrix/m_flyer.c:219:1: warning: missing braces around initializer [-Wmissing-braces] 219 | { | ^ 220 | ai_move, 0, NULL, | { } 221 | ai_move, 0, NULL, | { } 222 | ai_move, 0, NULL, | { } 223 | ai_move, 0, NULL, | { } 224 | ai_move, 0, NULL, | { } 225 | ai_move, 0, flyer_nextmove | { 226 | }; | } src/xatrix/m_flyer.c:230:1: warning: missing braces around initializer [-Wmissing-braces] 230 | { | ^ 231 | ai_move, 0, NULL, | { } 232 | ai_move, 0, NULL, | { } 233 | ai_move, 0, NULL, | { } 234 | ai_move, 0, NULL, | { } 235 | ai_move, 0, NULL, | { } 236 | ai_move, 0, NULL, | { } 237 | ai_move, 0, flyer_nextmove | { 238 | }; | } src/xatrix/m_flyer.c:253:1: warning: missing braces around initializer [-Wmissing-braces] 253 | { | ^ 254 | ai_move, 0, NULL, | { } 255 | ai_move, 0, NULL, | { } 256 | ai_move, 0, NULL, | { } 257 | ai_move, 0, NULL, | { } 258 | ai_move, 0, NULL, | { } 259 | ai_move, 0, NULL, | { } 260 | ai_move, 0, NULL, | { } 261 | ai_move, 0, NULL, | { } 262 | ai_move, 0, NULL | { 263 | }; | } src/xatrix/m_flyer.c:267:1: warning: missing braces around initializer [-Wmissing-braces] 267 | { | ^ 268 | ai_move, 0, NULL, | { } 269 | ai_move, 0, NULL, | { } 270 | ai_move, 0, NULL, | { } 271 | ai_move, 0, NULL, | { } 272 | ai_move, 0, NULL, | { } 273 | ai_move, 0, NULL, | { } 274 | ai_move, 0, NULL, | { } 275 | ai_move, 0, NULL, | { } 276 | ai_move, 0, NULL | { 277 | }; | } src/xatrix/m_flyer.c:281:1: warning: missing braces around initializer [-Wmissing-braces] 281 | { | ^ 282 | ai_move, 0, NULL, | { } 283 | ai_move, 0, NULL, | { } 284 | ai_move, 0, NULL, | { } 285 | ai_move, 0, NULL | { 286 | }; | } src/xatrix/m_flyer.c:290:1: warning: missing braces around initializer [-Wmissing-braces] 290 | { | ^ 291 | ai_move, 0, NULL, | { } 292 | ai_move, 0, NULL, | { } 293 | ai_move, 0, NULL, | { } 294 | ai_move, 0, NULL | { 295 | }; | } src/xatrix/m_flyer.c:299:1: warning: missing braces around initializer [-Wmissing-braces] 299 | { | ^ 300 | ai_move, 0, NULL, | { } 301 | ai_move, 0, NULL, | { } 302 | ai_move, 0, NULL, | { } 303 | ai_move, 0, NULL, | { } 304 | ai_move, 0, NULL, | { } 305 | ai_move, 0, NULL, | { } 306 | ai_move, 0, NULL, | { } 307 | ai_move, 0, NULL, | { } 308 | ai_move, 0, NULL | { 309 | }; | } src/xatrix/m_flyer.c:313:1: warning: missing braces around initializer [-Wmissing-braces] 313 | { | ^ 314 | ai_move, 0, NULL, | { } 315 | ai_move, 0, NULL, | { } 316 | ai_move, 0, NULL, // Hold this frame | { } 317 | ai_move, 0, NULL, | { } 318 | ai_move, 0, NULL, | { } 319 | ai_move, 0, NULL | { 320 | }; | } src/xatrix/m_flyer.c:324:1: warning: missing braces around initializer [-Wmissing-braces] 324 | { | ^ 325 | ai_move, 0, NULL, | { } 326 | ai_move, 0, NULL, | { } 327 | ai_move, 0, NULL, | { } 328 | ai_move, 0, NULL, | { } 329 | ai_move, 0, NULL, | { } 330 | ai_move, 0, NULL, | { } 331 | ai_move, 0, NULL | { 332 | }; | } src/xatrix/m_flyer.c:336:1: warning: missing braces around initializer [-Wmissing-braces] 336 | { | ^ 337 | ai_move, 0, NULL, | { } 338 | ai_move, 0, NULL, | { } 339 | ai_move, 0, NULL, | { } 340 | ai_move, 0, NULL, | { } 341 | ai_move, 0, NULL, | { } 342 | ai_move, 0, NULL, | { } 343 | ai_move, 0, NULL | { 344 | }; | } src/xatrix/m_flyer.c:382:1: warning: missing braces around initializer [-Wmissing-braces] 382 | { | ^ 383 | ai_charge, 0, NULL, | { } 384 | ai_charge, 0, NULL, | { } 385 | ai_charge, 0, NULL, | { } 386 | ai_charge, -10, flyer_fireleft, // left gun | { } 387 | ai_charge, -10, flyer_fireright, // right gun | { } 388 | ai_charge, -10, flyer_fireleft, // left gun | { } 389 | ai_charge, -10, flyer_fireright, // right gun | { } 390 | ai_charge, -10, flyer_fireleft, // left gun | { } 391 | ai_charge, -10, flyer_fireright, // right gun | { } 392 | ai_charge, -10, flyer_fireleft, // left gun | { } 393 | ai_charge, -10, flyer_fireright, // right gun | { } 394 | ai_charge, 0, NULL, | { } 395 | ai_charge, 0, NULL, | { } 396 | ai_charge, 0, NULL, | { } 397 | ai_charge, 0, NULL, | { } 398 | ai_charge, 0, NULL, | { } 399 | ai_charge, 0, NULL | { 400 | }; | } src/xatrix/m_flyer.c:423:1: warning: missing braces around initializer [-Wmissing-braces] 423 | { | ^ 424 | ai_charge, 0, flyer_pop_blades, | { } 425 | ai_charge, 0, NULL, | { } 426 | ai_charge, 0, NULL, | { } 427 | ai_charge, 0, NULL, | { } 428 | ai_charge, 0, NULL, | { } 429 | ai_charge, 0, NULL | { 430 | }; | } src/xatrix/m_flyer.c:434:1: warning: missing braces around initializer [-Wmissing-braces] 434 | { | ^ 435 | ai_charge, 0, NULL, | { } 436 | ai_charge, 0, NULL, | { } 437 | ai_charge, 0, NULL | { 438 | }; | } src/xatrix/m_flyer.c:443:1: warning: missing braces around initializer [-Wmissing-braces] 443 | { | ^ 444 | ai_charge, 0, NULL, // Loop Start | { } 445 | ai_charge, 0, NULL, | { } 446 | ai_charge, 0, flyer_slash_left, // Left Wing Strike | { } 447 | ai_charge, 0, NULL, | { } 448 | ai_charge, 0, NULL, | { } 449 | ai_charge, 0, NULL, | { } 450 | ai_charge, 0, NULL, | { } 451 | ai_charge, 0, flyer_slash_right, // Right Wing Strike | { } 452 | ai_charge, 0, NULL, | { } 453 | ai_charge, 0, NULL, | { } 454 | ai_charge, 0, NULL, | { } 455 | ai_charge, 0, NULL // Loop Ends | { 456 | 457 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_gekk.o -c src/xatrix/m_gekk.c src/xatrix/m_gekk.c:234:1: warning: missing braces around initializer [-Wmissing-braces] 234 | { | ^ 235 | ai_stand2, 0, NULL, | { } 236 | ai_stand2, 0, NULL, | { } 237 | ai_stand2, 0, NULL, | { } 238 | ai_stand2, 0, NULL, | { } 239 | ai_stand2, 0, NULL, | { } 240 | ai_stand2, 0, NULL, | { } 241 | ai_stand2, 0, NULL, | { } 242 | ai_stand2, 0, NULL, | { } 243 | ai_stand2, 0, NULL, | { } 244 | ai_stand2, 0, NULL, // 10 | { } 245 | 246 | ai_stand2, 0, NULL, | { } 247 | ai_stand2, 0, NULL, | { } 248 | ai_stand2, 0, NULL, | { } 249 | ai_stand2, 0, NULL, | { } 250 | ai_stand2, 0, NULL, | { } 251 | ai_stand2, 0, NULL, | { } 252 | ai_stand2, 0, NULL, | { } 253 | ai_stand2, 0, NULL, | { } 254 | ai_stand2, 0, NULL, | { } 255 | ai_stand2, 0, NULL, // 20 | { } 256 | 257 | ai_stand2, 0, NULL, | { } 258 | ai_stand2, 0, NULL, | { } 259 | ai_stand2, 0, NULL, | { } 260 | ai_stand2, 0, NULL, | { } 261 | ai_stand2, 0, NULL, | { } 262 | ai_stand2, 0, NULL, | { } 263 | ai_stand2, 0, NULL, | { } 264 | ai_stand2, 0, NULL, | { } 265 | ai_stand2, 0, NULL, | { } 266 | ai_stand2, 0, NULL, // 30 | { } 267 | 268 | ai_stand2, 0, NULL, | { } 269 | ai_stand2, 0, NULL, | { } 270 | ai_stand2, 0, NULL, | { } 271 | ai_stand2, 0, NULL, | { } 272 | ai_stand2, 0, NULL, | { } 273 | ai_stand2, 0, NULL, | { } 274 | ai_stand2, 0, NULL, | { } 275 | ai_stand2, 0, NULL, | { } 276 | 277 | ai_stand2, 0, gekk_check_underwater, | { 278 | }; | } src/xatrix/m_gekk.c:282:1: warning: missing braces around initializer [-Wmissing-braces] 282 | { | ^ 283 | ai_stand2, 0, NULL, | { } 284 | ai_stand2, 0, NULL, | { } 285 | ai_stand2, 0, NULL, | { } 286 | 287 | ai_stand2, 0, gekk_check_underwater | { 288 | }; | } src/xatrix/m_gekk.c:300:1: warning: missing braces around initializer [-Wmissing-braces] 300 | { | ^ 301 | ai_run, 16, NULL, | { } 302 | ai_run, 16, NULL, | { } 303 | ai_run, 16, NULL, | { } 304 | 305 | ai_run, 16, gekk_swim | { 306 | }; | } src/xatrix/m_gekk.c:310:1: warning: missing braces around initializer [-Wmissing-braces] 310 | { | ^ 311 | ai_run, 14, NULL, | { } 312 | ai_run, 14, NULL, | { } 313 | ai_run, 14, NULL, | { } 314 | ai_run, 14, NULL, | { } 315 | ai_run, 16, NULL, | { } 316 | ai_run, 16, NULL, | { } 317 | ai_run, 16, NULL, | { } 318 | ai_run, 18, NULL, | { } 319 | ai_run, 18, gekk_hit_left, | { } 320 | ai_run, 18, NULL, | { } 321 | 322 | ai_run, 20, NULL, | { } 323 | ai_run, 20, NULL, | { } 324 | ai_run, 22, NULL, | { } 325 | ai_run, 22, NULL, | { } 326 | ai_run, 24, gekk_hit_right, | { } 327 | ai_run, 24, NULL, | { } 328 | ai_run, 26, NULL, | { } 329 | ai_run, 26, NULL, | { } 330 | ai_run, 24, NULL, | { } 331 | ai_run, 24, NULL, | { } 332 | 333 | ai_run, 22, gekk_bite, | { } 334 | ai_run, 22, NULL, | { } 335 | ai_run, 22, NULL, | { } 336 | ai_run, 22, NULL, | { } 337 | ai_run, 22, NULL, | { } 338 | ai_run, 22, NULL, | { } 339 | ai_run, 22, NULL, | { } 340 | ai_run, 22, NULL, | { } 341 | ai_run, 18, NULL, | { } 342 | ai_run, 18, NULL, | { } 343 | 344 | ai_run, 18, NULL, | { } 345 | ai_run, 18, NULL | { 346 | }; | } src/xatrix/m_gekk.c: In function ‘gekk_swim’: src/xatrix/m_gekk.c:352:6: warning: the address of ‘gekk_checkattack’ will always evaluate as ‘true’ [-Waddress] 352 | if (gekk_checkattack) | ^~~~~~~~~~~~~~~~ src/xatrix/m_gekk.c:352:5: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 352 | if (gekk_checkattack) | ^ src/xatrix/m_gekk.c: At top level: src/xatrix/m_gekk.c:384:1: warning: missing braces around initializer [-Wmissing-braces] 384 | { | ^ 385 | ai_stand2, 0, gekk_search, | { } 386 | ai_stand2, 0, NULL, | { } 387 | ai_stand2, 0, NULL, | { } 388 | ai_stand2, 0, NULL, | { } 389 | ai_stand2, 0, NULL, | { } 390 | ai_stand2, 0, NULL, | { } 391 | ai_stand2, 0, NULL, | { } 392 | ai_stand2, 0, NULL, | { } 393 | ai_stand2, 0, NULL, | { } 394 | ai_stand2, 0, NULL, | { } 395 | 396 | ai_stand2, 0, NULL, | { } 397 | ai_stand2, 0, NULL, | { } 398 | ai_stand2, 0, NULL, | { } 399 | ai_stand2, 0, NULL, | { } 400 | ai_stand2, 0, NULL, | { } 401 | ai_stand2, 0, NULL, | { } 402 | ai_stand2, 0, NULL, | { } 403 | ai_stand2, 0, NULL, | { } 404 | ai_stand2, 0, NULL, | { } 405 | ai_stand2, 0, NULL, | { } 406 | 407 | ai_stand2, 0, NULL, | { } 408 | ai_stand2, 0, NULL, | { } 409 | ai_stand2, 0, NULL, | { } 410 | ai_stand2, 0, NULL, | { } 411 | ai_stand2, 0, NULL, | { } 412 | ai_stand2, 0, NULL, | { } 413 | ai_stand2, 0, NULL, | { } 414 | ai_stand2, 0, NULL, | { } 415 | ai_stand2, 0, NULL, | { } 416 | ai_stand2, 0, NULL, | { } 417 | 418 | ai_stand2, 0, NULL, | { } 419 | ai_stand2, 0, gekk_idle_loop | { 420 | }; | } src/xatrix/m_gekk.c:425:1: warning: missing braces around initializer [-Wmissing-braces] 425 | { | ^ 426 | ai_move, 0, gekk_search, | { } 427 | ai_move, 0, NULL, | { } 428 | ai_move, 0, NULL, | { } 429 | ai_move, 0, NULL, | { } 430 | ai_move, 0, NULL, | { } 431 | ai_move, 0, NULL, | { } 432 | ai_move, 0, NULL, | { } 433 | ai_move, 0, NULL, | { } 434 | ai_move, 0, NULL, | { } 435 | ai_move, 0, NULL, | { } 436 | 437 | ai_move, 0, NULL, | { } 438 | ai_move, 0, NULL, | { } 439 | ai_move, 0, NULL, | { } 440 | ai_move, 0, NULL, | { } 441 | ai_move, 0, NULL, | { } 442 | ai_move, 0, NULL, | { } 443 | ai_move, 0, NULL, | { } 444 | ai_move, 0, NULL, | { } 445 | ai_move, 0, NULL, | { } 446 | ai_move, 0, NULL, | { } 447 | 448 | ai_move, 0, NULL, | { } 449 | ai_move, 0, NULL, | { } 450 | ai_move, 0, NULL, | { } 451 | ai_move, 0, NULL, | { } 452 | ai_move, 0, NULL, | { } 453 | ai_move, 0, NULL, | { } 454 | ai_move, 0, NULL, | { } 455 | ai_move, 0, NULL, | { } 456 | ai_move, 0, NULL, | { } 457 | ai_move, 0, NULL, | { } 458 | 459 | ai_move, 0, NULL, | { } 460 | ai_move, 0, gekk_idle_loop | { 461 | }; | } src/xatrix/m_gekk.c:481:1: warning: missing braces around initializer [-Wmissing-braces] 481 | { | ^ 482 | ai_walk, 3.849, gekk_check_underwater, // frame 0 | { } 483 | ai_walk, 19.606, NULL, // frame 1 | { } 484 | ai_walk, 25.583, NULL, // frame 2 | { } 485 | ai_walk, 34.625, gekk_step, // frame 3 | { } 486 | ai_walk, 27.365, NULL, // frame 4 | { } 487 | ai_walk, 28.480, NULL, // frame 5 | { 488 | }; | } src/xatrix/m_gekk.c:532:1: warning: missing braces around initializer [-Wmissing-braces] 532 | { | ^ 533 | ai_run, 3.849, gekk_check_underwater, // frame 0 | { } 534 | ai_run, 19.606, NULL, // frame 1 | { } 535 | ai_run, 25.583, NULL, // frame 2 | { } 536 | ai_run, 34.625, gekk_step, // frame 3 | { } 537 | ai_run, 27.365, NULL, // frame 4 | { } 538 | ai_run, 28.480, NULL, // frame 5 | { 539 | }; | } src/xatrix/m_gekk.c:543:1: warning: missing braces around initializer [-Wmissing-braces] 543 | { | ^ 544 | ai_run, 0.212, NULL, // frame 0 | { } 545 | ai_run, 19.753, NULL, // frame 1 | { 546 | }; | } src/xatrix/m_gekk.c:694:1: warning: missing braces around initializer [-Wmissing-braces] 694 | { | ^ 695 | ai_charge, 0.000, NULL, | { } 696 | ai_charge, 0.000, NULL, | { } 697 | ai_charge, 0.000, NULL, | { } 698 | ai_charge, 0.000, NULL, | { } 699 | ai_charge, 0.000, NULL, | { } 700 | 701 | ai_charge, 0.000, loogie, | { } 702 | ai_charge, 0.000, reloogie | { 703 | }; | } src/xatrix/m_gekk.c:708:1: warning: missing braces around initializer [-Wmissing-braces] 708 | { | ^ 709 | ai_charge, 0, NULL, | { } 710 | ai_charge, 0, NULL, | { } 711 | ai_charge, 0, NULL, | { } 712 | 713 | ai_charge, 0, gekk_hit_left, | { } 714 | ai_charge, 0, NULL, | { } 715 | ai_charge, 0, NULL, | { } 716 | 717 | ai_charge, 0, NULL, | { } 718 | ai_charge, 0, NULL, | { } 719 | ai_charge, 0, gekk_check_refire | { 720 | 721 | }; | } src/xatrix/m_gekk.c:725:1: warning: missing braces around initializer [-Wmissing-braces] 725 | { | ^ 726 | ai_charge, 0.000, NULL, | { } 727 | ai_charge, 0.000, NULL, | { } 728 | ai_charge, 0.000, gekk_hit_left, | { } 729 | 730 | ai_charge, 0.000, NULL, | { } 731 | ai_charge, 0.000, NULL, | { } 732 | ai_charge, 0.000, gekk_hit_right, | { } 733 | 734 | ai_charge, 0.000, NULL, | { } 735 | ai_charge, 0.000, NULL, | { } 736 | ai_charge, 0.000, gekk_check_refire | { 737 | 738 | }; | } src/xatrix/m_gekk.c:750:1: warning: missing braces around initializer [-Wmissing-braces] 750 | { | ^ 751 | ai_charge, 0.000, NULL, // frame 0 | { } 752 | ai_charge, -0.387, NULL, // frame 1 | { } 753 | ai_charge, -1.113, NULL, // frame 2 | { } 754 | ai_charge, -0.237, NULL, // frame 3 | { } 755 | ai_charge, 6.720, gekk_jump_takeoff, // frame 4 last frame on ground | { } 756 | ai_charge, 6.414, NULL, // frame 5 leaves ground | { } 757 | ai_charge, 0.163, NULL, // frame 6 | { } 758 | ai_charge, 28.316, NULL, // frame 7 | { } 759 | ai_charge, 24.198, NULL, // frame 8 | { } 760 | ai_charge, 31.742, NULL, // frame 9 | { } 761 | ai_charge, 35.977, gekk_check_landing, // frame 10 last frame in air | { } 762 | ai_charge, 12.303, gekk_stop_skid, // frame 11 feet back on ground | { } 763 | ai_charge, 20.122, gekk_stop_skid, // frame 12 | { } 764 | ai_charge, -1.042, gekk_stop_skid, // frame 13 | { } 765 | ai_charge, 2.556, gekk_stop_skid, // frame 14 | { } 766 | ai_charge, 0.544, gekk_stop_skid, // frame 15 | { } 767 | ai_charge, 1.862, gekk_stop_skid, // frame 16 | { } 768 | ai_charge, 1.224, gekk_stop_skid, // frame 17 | { } 769 | 770 | ai_charge, -0.457, gekk_check_underwater, // frame 18 | { 771 | }; | } src/xatrix/m_gekk.c:776:1: warning: missing braces around initializer [-Wmissing-braces] 776 | { | ^ 777 | ai_charge, 0.000, NULL, // frame 0 | { } 778 | ai_charge, -0.387, NULL, // frame 1 | { } 779 | ai_charge, -1.113, NULL, // frame 2 | { } 780 | ai_charge, -0.237, NULL, // frame 3 | { } 781 | ai_charge, 6.720, gekk_jump_takeoff2, // frame 4 last frame on ground | { } 782 | ai_charge, 6.414, NULL, // frame 5 leaves ground | { } 783 | ai_charge, 0.163, NULL, // frame 6 | { } 784 | ai_charge, 28.316, NULL, // frame 7 | { } 785 | ai_charge, 24.198, NULL, // frame 8 | { } 786 | ai_charge, 31.742, NULL, // frame 9 | { } 787 | ai_charge, 35.977, gekk_check_landing, // frame 10 last frame in air | { } 788 | ai_charge, 12.303, gekk_stop_skid, // frame 11 feet back on ground | { } 789 | ai_charge, 20.122, gekk_stop_skid, // frame 12 | { } 790 | ai_charge, -1.042, gekk_stop_skid, // frame 13 | { } 791 | ai_charge, 2.556, gekk_stop_skid, // frame 14 | { } 792 | ai_charge, 0.544, gekk_stop_skid, // frame 15 | { } 793 | ai_charge, 1.862, gekk_stop_skid, // frame 16 | { } 794 | ai_charge, 1.224, gekk_stop_skid, // frame 17 | { } 795 | 796 | ai_charge, -0.457, gekk_check_underwater, // frame 18 | { 797 | }; | } src/xatrix/m_gekk.c:818:1: warning: missing braces around initializer [-Wmissing-braces] 818 | { | ^ 819 | ai_charge, 16, gekk_preattack, | { } 820 | ai_charge, 16, NULL, | { } 821 | ai_charge, 16, NULL, | { } 822 | ai_charge, 16, NULL, | { } 823 | ai_charge, 16, gekk_bite, | { } 824 | ai_charge, 16, NULL, | { } 825 | ai_charge, 16, NULL, | { } 826 | ai_charge, 16, NULL, | { } 827 | ai_charge, 16, NULL, | { } 828 | ai_charge, 16, gekk_bite, | { } 829 | 830 | ai_charge, 16, NULL, | { } 831 | ai_charge, 16, NULL, | { } 832 | ai_charge, 16, NULL, | { } 833 | ai_charge, 16, gekk_hit_left, | { } 834 | ai_charge, 16, NULL, | { } 835 | ai_charge, 16, NULL, | { } 836 | ai_charge, 16, NULL, | { } 837 | ai_charge, 16, NULL, | { } 838 | ai_charge, 16, gekk_hit_right, | { } 839 | ai_charge, 16, NULL, | { } 840 | 841 | ai_charge, 16, NULL | { 842 | 843 | }; | } src/xatrix/m_gekk.c:1023:1: warning: missing braces around initializer [-Wmissing-braces] 1023 | { | ^ 1024 | ai_move, 0.000, NULL, // frame 0 | { } 1025 | ai_move, 0.000, NULL, // frame 1 | { } 1026 | ai_move, 0.000, NULL, // frame 2 | { } 1027 | ai_move, 0.000, NULL, // frame 3 | { } 1028 | ai_move, 0.000, NULL, // frame 4 | { } 1029 | ai_move, 0.000, NULL, // frame 5 | { 1030 | }; | } src/xatrix/m_gekk.c:1034:1: warning: missing braces around initializer [-Wmissing-braces] 1034 | { | ^ 1035 | ai_move, 0.000, NULL, // frame 0 | { } 1036 | ai_move, 0.000, NULL, // frame 1 | { } 1037 | ai_move, 0.000, NULL, // frame 2 | { } 1038 | ai_move, 0.000, NULL, // frame 3 | { } 1039 | ai_move, 0.000, NULL, // frame 4 | { } 1040 | ai_move, 0.000, NULL, // frame 5 | { } 1041 | ai_move, 0.000, NULL, // frame 6 | { } 1042 | ai_move, 0.000, NULL, // frame 7 | { } 1043 | ai_move, 0.000, NULL, // frame 8 | { } 1044 | ai_move, 0.000, NULL, // frame 9 | { } 1045 | 1046 | ai_move, 0.000, gekk_check_underwater | { 1047 | }; | } src/xatrix/m_gekk.c:1051:1: warning: missing braces around initializer [-Wmissing-braces] 1051 | { | ^ 1052 | ai_move, 0.000, NULL, // frame 0 | { } 1053 | ai_move, 0.000, NULL, // frame 1 | { } 1054 | ai_move, 0.000, NULL, // frame 2 | { } 1055 | ai_move, 0.000, NULL, // frame 3 | { } 1056 | ai_move, 0.000, NULL, // frame 4 | { } 1057 | ai_move, 0.000, NULL, // frame 5 | { } 1058 | ai_move, 0.000, NULL, // frame 6 | { } 1059 | ai_move, 0.000, NULL, // frame 7 | { } 1060 | ai_move, 0.000, NULL, // frame 8 | { } 1061 | ai_move, 0.000, NULL, // frame 9 | { } 1062 | 1063 | ai_move, 0.000, NULL, // frame 10 | { } 1064 | ai_move, 0.000, NULL, // frame 11 | { } 1065 | ai_move, 0.000, gekk_check_underwater, | { 1066 | }; | } src/xatrix/m_gekk.c: In function ‘gekk_pain’: src/xatrix/m_gekk.c:1093:7: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] 1093 | if (!self->flags & FL_SWIM) | ^~~~~~~~~~~~ src/xatrix/m_gekk.c: At top level: src/xatrix/m_gekk.c:1163:1: warning: missing braces around initializer [-Wmissing-braces] 1163 | { | ^ 1164 | 1165 | ai_move, -5.151, NULL, // frame 0 | { } 1166 | ai_move, -12.223, NULL, // frame 1 | { } 1167 | ai_move, -11.484, NULL, // frame 2 | { } 1168 | ai_move, -17.952, NULL, // frame 3 | { } 1169 | ai_move, -6.953, NULL, // frame 4 | { } 1170 | ai_move, -7.393, NULL, // frame 5 | { } 1171 | ai_move, -10.713, NULL, // frame 6 | { } 1172 | ai_move, -17.464, NULL, // frame 7 | { } 1173 | ai_move, -11.678, NULL, // frame 8 | { } 1174 | ai_move, -11.678, NULL // frame 9 | { 1175 | }; | } src/xatrix/m_gekk.c:1179:1: warning: missing braces around initializer [-Wmissing-braces] 1179 | { | ^ 1180 | ai_move, 0.000, NULL, // frame 0 | { } 1181 | ai_move, 0.022, NULL, // frame 1 | { } 1182 | ai_move, 0.169, NULL, // frame 2 | { } 1183 | ai_move, -0.710, NULL, // frame 3 | { } 1184 | ai_move, -13.446, NULL, // frame 4 | { } 1185 | ai_move, -7.654, isgibfest, // frame 5 | { } 1186 | ai_move, -31.951, NULL, // frame 6 | { 1187 | 1188 | }; | } src/xatrix/m_gekk.c:1192:1: warning: missing braces around initializer [-Wmissing-braces] 1192 | { | ^ 1193 | ai_move, 5.103, NULL, // frame 0 | { } 1194 | ai_move, -4.808, NULL, // frame 1 | { } 1195 | ai_move, -10.509, NULL, // frame 2 | { } 1196 | ai_move, -9.899, NULL, // frame 3 | { } 1197 | ai_move, 4.033, isgibfest, // frame 4 | { } 1198 | ai_move, -5.197, NULL, // frame 5 | { } 1199 | ai_move, -0.919, NULL, // frame 6 | { } 1200 | ai_move, -8.821, NULL, // frame 7 | { } 1201 | ai_move, -5.626, NULL, // frame 8 | { } 1202 | ai_move, -8.865, isgibfest, // frame 9 | { } 1203 | ai_move, -0.845, NULL, // frame 10 | { } 1204 | ai_move, 1.986, NULL, // frame 11 | { } 1205 | ai_move, 0.170, NULL, // frame 12 | { } 1206 | ai_move, 1.339, isgibfest, // frame 13 | { } 1207 | ai_move, -0.922, NULL, // frame 14 | { } 1208 | ai_move, 0.818, NULL, // frame 15 | { } 1209 | ai_move, -1.288, NULL, // frame 16 | { } 1210 | ai_move, -1.408, isgibfest, // frame 17 | { } 1211 | ai_move, -7.787, NULL, // frame 18 | { } 1212 | ai_move, -3.995, NULL, // frame 19 | { } 1213 | ai_move, -4.604, NULL, // frame 20 | { } 1214 | ai_move, -1.715, isgibfest, // frame 21 | { } 1215 | ai_move, -0.564, NULL, // frame 22 | { } 1216 | ai_move, -0.597, NULL, // frame 23 | { } 1217 | ai_move, 0.074, NULL, // frame 24 | { } 1218 | ai_move, -0.309, isgibfest, // frame 25 | { } 1219 | ai_move, -0.395, NULL, // frame 26 | { } 1220 | ai_move, -0.501, NULL, // frame 27 | { } 1221 | ai_move, -0.325, NULL, // frame 28 | { } 1222 | ai_move, -0.931, isgibfest, // frame 29 | { } 1223 | ai_move, -1.433, NULL, // frame 30 | { } 1224 | ai_move, -1.626, NULL, // frame 31 | { } 1225 | ai_move, 4.680, NULL, // frame 32 | { } 1226 | ai_move, 0.560, NULL, // frame 33 | { } 1227 | ai_move, -0.549, gekk_gibfest // frame 34 | { 1228 | }; | } src/xatrix/m_gekk.c:1232:1: warning: missing braces around initializer [-Wmissing-braces] 1232 | { | ^ 1233 | ai_move, 0.000, NULL, // frame 0 | { } 1234 | ai_move, 0.000, NULL, // frame 1 | { } 1235 | ai_move, 0.000, NULL, // frame 2 | { } 1236 | ai_move, 0.000, NULL, // frame 3 | { } 1237 | ai_move, 0.000, NULL, // frame 4 | { } 1238 | ai_move, 0.000, NULL, // frame 5 | { } 1239 | ai_move, 0.000, NULL, // frame 6 | { } 1240 | ai_move, 0.000, NULL, // frame 7 | { } 1241 | ai_move, 0.000, NULL, // frame 8 | { } 1242 | ai_move, 0.000, NULL, // frame 9 | { } 1243 | ai_move, 0.000, NULL, // frame 10 | { } 1244 | ai_move, 0.000, NULL, // frame 11 | { } 1245 | ai_move, 0.000, NULL, // frame 12 | { } 1246 | ai_move, 0.000, NULL, // frame 13 | { } 1247 | ai_move, 0.000, NULL, // frame 14 | { } 1248 | ai_move, 0.000, NULL, // frame 15 | { } 1249 | ai_move, 0.000, NULL, // frame 16 | { } 1250 | ai_move, 0.000, NULL, // frame 17 | { } 1251 | ai_move, 0.000, NULL, // frame 18 | { } 1252 | ai_move, 0.000, NULL, // frame 19 | { } 1253 | ai_move, 0.000, NULL, // frame 20 | { } 1254 | ai_move, 0.000, NULL, // frame 21 | { } 1255 | ai_move, 0.000, NULL, // frame 22 | { } 1256 | ai_move, 0.000, NULL, // frame 23 | { } 1257 | ai_move, 0.000, NULL, // frame 24 | { } 1258 | ai_move, 0.000, NULL, // frame 25 | { } 1259 | ai_move, 0.000, NULL, // frame 26 | { } 1260 | ai_move, 0.000, NULL, // frame 27 | { } 1261 | ai_move, 0.000, NULL, // frame 28 | { } 1262 | ai_move, 0.000, NULL, // frame 29 | { } 1263 | ai_move, 0.000, NULL, // frame 30 | { } 1264 | ai_move, 0.000, NULL, // frame 31 | { } 1265 | ai_move, 0.000, NULL, // frame 32 | { } 1266 | ai_move, 0.000, NULL, // frame 33 | { } 1267 | ai_move, 0.000, NULL, // frame 34 | { } 1268 | ai_move, 0.000, NULL, // frame 35 | { } 1269 | ai_move, 0.000, NULL, // frame 36 | { } 1270 | ai_move, 0.000, NULL, // frame 37 | { } 1271 | ai_move, 0.000, NULL, // frame 38 | { } 1272 | ai_move, 0.000, NULL, // frame 39 | { } 1273 | ai_move, 0.000, NULL, // frame 40 | { } 1274 | ai_move, 0.000, NULL, // frame 41 | { } 1275 | ai_move, 0.000, NULL, // frame 42 | { } 1276 | ai_move, 0.000, NULL, // frame 43 | { } 1277 | ai_move, 0.000, NULL // frame 44 | { 1278 | }; | } src/xatrix/m_gekk.c:1361:1: warning: missing braces around initializer [-Wmissing-braces] 1361 | { | ^ 1362 | ai_move, 0.000, NULL, // frame 0 | { } 1363 | ai_move, 0.000, NULL, // frame 1 | { } 1364 | ai_move, 0.000, NULL, // frame 2 | { } 1365 | ai_move, 0.000, NULL, // frame 3 | { } 1366 | ai_move, 0.000, NULL, // frame 4 | { } 1367 | ai_move, 0.000, NULL, // frame 5 | { } 1368 | ai_move, 0.000, NULL, // frame 6 | { } 1369 | ai_move, 0.000, NULL, // frame 7 | { } 1370 | ai_move, 0.000, NULL, // frame 8 | { } 1371 | ai_move, 0.000, NULL, // frame 9 | { } 1372 | 1373 | ai_move, 0.000, NULL, // frame 10 | { } 1374 | ai_move, 0.000, NULL, // frame 11 | { } 1375 | ai_move, 0.000, NULL // frame 12 | { 1376 | 1377 | }; | } src/xatrix/m_gekk.c:1381:1: warning: missing braces around initializer [-Wmissing-braces] 1381 | { | ^ 1382 | ai_move, 0.000, NULL, // frame 0 | { } 1383 | ai_move, 0.000, NULL, // frame 1 | { } 1384 | ai_move, 0.000, NULL, // frame 2 | { } 1385 | ai_move, 0.000, NULL, // frame 3 | { } 1386 | ai_move, 0.000, NULL, // frame 4 | { } 1387 | ai_move, 0.000, NULL, // frame 5 | { } 1388 | ai_move, 0.000, NULL, // frame 6 | { } 1389 | ai_move, 0.000, NULL, // frame 7 | { } 1390 | ai_move, 0.000, NULL, // frame 8 | { } 1391 | ai_move, 0.000, NULL, // frame 9 | { } 1392 | ai_move, 0.000, NULL, // frame 10 | { } 1393 | ai_move, 0.000, NULL, // frame 11 | { } 1394 | ai_move, 0.000, NULL // frame 12 | { 1395 | 1396 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_gladb.o -c src/xatrix/m_gladb.c src/xatrix/m_gladb.c:47:1: warning: missing braces around initializer [-Wmissing-braces] 47 | { | ^ 48 | ai_stand, 0, NULL, | { } 49 | ai_stand, 0, NULL, | { } 50 | ai_stand, 0, NULL, | { } 51 | ai_stand, 0, NULL, | { } 52 | ai_stand, 0, NULL, | { } 53 | ai_stand, 0, NULL, | { } 54 | ai_stand, 0, NULL | { 55 | }; | } src/xatrix/m_gladb.c:65:1: warning: missing braces around initializer [-Wmissing-braces] 65 | { | ^ 66 | ai_walk, 15, NULL, | { } 67 | ai_walk, 7, NULL, | { } 68 | ai_walk, 6, NULL, | { } 69 | ai_walk, 5, NULL, | { } 70 | ai_walk, 2, NULL, | { } 71 | ai_walk, 0, NULL, | { } 72 | ai_walk, 2, NULL, | { } 73 | ai_walk, 8, NULL, | { } 74 | ai_walk, 12, NULL, | { } 75 | ai_walk, 8, NULL, | { } 76 | ai_walk, 5, NULL, | { } 77 | ai_walk, 5, NULL, | { } 78 | ai_walk, 2, NULL, | { } 79 | ai_walk, 2, NULL, | { } 80 | ai_walk, 1, NULL, | { } 81 | ai_walk, 8, NULL | { 82 | }; | } src/xatrix/m_gladb.c:92:1: warning: missing braces around initializer [-Wmissing-braces] 92 | { | ^ 93 | ai_run, 23, NULL, | { } 94 | ai_run, 14, NULL, | { } 95 | ai_run, 14, NULL, | { } 96 | ai_run, 21, NULL, | { } 97 | ai_run, 12, NULL, | { } 98 | ai_run, 13, NULL | { 99 | }; | } src/xatrix/m_gladb.c:123:1: warning: missing braces around initializer [-Wmissing-braces] 123 | { | ^ 124 | ai_charge, 0, NULL, | { } 125 | ai_charge, 0, NULL, | { } 126 | ai_charge, 0, NULL, | { } 127 | ai_charge, 0, NULL, | { } 128 | ai_charge, 0, gladb_cleaver_swing, | { } 129 | ai_charge, 0, NULL, | { } 130 | ai_charge, 0, GladbMelee, | { } 131 | ai_charge, 0, NULL, | { } 132 | ai_charge, 0, NULL, | { } 133 | ai_charge, 0, NULL, | { } 134 | ai_charge, 0, gladb_cleaver_swing, | { } 135 | ai_charge, 0, NULL, | { } 136 | ai_charge, 0, NULL, | { } 137 | ai_charge, 0, GladbMelee, | { } 138 | ai_charge, 0, NULL, | { } 139 | ai_charge, 0, NULL, | { } 140 | ai_charge, 0, NULL | { 141 | }; | } src/xatrix/m_gladb.c:173:1: warning: missing braces around initializer [-Wmissing-braces] 173 | { | ^ 174 | ai_charge, 0, NULL, | { } 175 | ai_charge, 0, NULL, | { } 176 | ai_charge, 0, gladbGun, | { } 177 | ai_charge, 0, NULL, | { } 178 | ai_charge, 0, NULL, | { } 179 | ai_charge, 0, gladbGun, | { } 180 | ai_charge, 0, NULL, | { } 181 | ai_charge, 0, NULL, | { } 182 | ai_charge, 0, gladbGun_check | { 183 | }; | } src/xatrix/m_gladb.c:206:1: warning: missing braces around initializer [-Wmissing-braces] 206 | { | ^ 207 | ai_move, 0, NULL, | { } 208 | ai_move, 0, NULL, | { } 209 | ai_move, 0, NULL, | { } 210 | ai_move, 0, NULL, | { } 211 | ai_move, 0, NULL, | { } 212 | ai_move, 0, NULL | { 213 | }; | } src/xatrix/m_gladb.c:217:1: warning: missing braces around initializer [-Wmissing-braces] 217 | { | ^ 218 | ai_move, 0, NULL, | { } 219 | ai_move, 0, NULL, | { } 220 | ai_move, 0, NULL, | { } 221 | ai_move, 0, NULL, | { } 222 | ai_move, 0, NULL, | { } 223 | ai_move, 0, NULL, | { } 224 | ai_move, 0, NULL | { 225 | }; | } src/xatrix/m_gladb.c:267:1: warning: missing braces around initializer [-Wmissing-braces] 267 | { | ^ 268 | ai_move, 0, NULL, | { } 269 | ai_move, 0, NULL, | { } 270 | ai_move, 0, NULL, | { } 271 | ai_move, 0, NULL, | { } 272 | ai_move, 0, NULL, | { } 273 | ai_move, 0, NULL, | { } 274 | ai_move, 0, NULL, | { } 275 | ai_move, 0, NULL, | { } 276 | ai_move, 0, NULL, | { } 277 | ai_move, 0, NULL, | { } 278 | ai_move, 0, NULL, | { } 279 | ai_move, 0, NULL, | { } 280 | ai_move, 0, NULL, | { } 281 | ai_move, 0, NULL, | { } 282 | ai_move, 0, NULL, | { } 283 | ai_move, 0, NULL, | { } 284 | ai_move, 0, NULL, | { } 285 | ai_move, 0, NULL, | { } 286 | ai_move, 0, NULL, | { } 287 | ai_move, 0, NULL, | { } 288 | ai_move, 0, NULL, | { } 289 | ai_move, 0, NULL | { 290 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_gladiator.o -c src/xatrix/m_gladiator.c src/xatrix/m_gladiator.c:46:1: warning: missing braces around initializer [-Wmissing-braces] 46 | { | ^ 47 | ai_stand, 0, NULL, | { } 48 | ai_stand, 0, NULL, | { } 49 | ai_stand, 0, NULL, | { } 50 | ai_stand, 0, NULL, | { } 51 | ai_stand, 0, NULL, | { } 52 | ai_stand, 0, NULL, | { } 53 | ai_stand, 0, NULL | { 54 | }; | } src/xatrix/m_gladiator.c:64:1: warning: missing braces around initializer [-Wmissing-braces] 64 | { | ^ 65 | ai_walk, 15, NULL, | { } 66 | ai_walk, 7, NULL, | { } 67 | ai_walk, 6, NULL, | { } 68 | ai_walk, 5, NULL, | { } 69 | ai_walk, 2, NULL, | { } 70 | ai_walk, 0, NULL, | { } 71 | ai_walk, 2, NULL, | { } 72 | ai_walk, 8, NULL, | { } 73 | ai_walk, 12, NULL, | { } 74 | ai_walk, 8, NULL, | { } 75 | ai_walk, 5, NULL, | { } 76 | ai_walk, 5, NULL, | { } 77 | ai_walk, 2, NULL, | { } 78 | ai_walk, 2, NULL, | { } 79 | ai_walk, 1, NULL, | { } 80 | ai_walk, 8, NULL | { 81 | }; | } src/xatrix/m_gladiator.c:91:1: warning: missing braces around initializer [-Wmissing-braces] 91 | { | ^ 92 | ai_run, 23, NULL, | { } 93 | ai_run, 14, NULL, | { } 94 | ai_run, 14, NULL, | { } 95 | ai_run, 21, NULL, | { } 96 | ai_run, 12, NULL, | { } 97 | ai_run, 13, NULL | { 98 | }; | } src/xatrix/m_gladiator.c:122:1: warning: missing braces around initializer [-Wmissing-braces] 122 | { | ^ 123 | ai_charge, 0, NULL, | { } 124 | ai_charge, 0, NULL, | { } 125 | ai_charge, 0, NULL, | { } 126 | ai_charge, 0, NULL, | { } 127 | ai_charge, 0, gladiator_cleaver_swing, | { } 128 | ai_charge, 0, NULL, | { } 129 | ai_charge, 0, GaldiatorMelee, | { } 130 | ai_charge, 0, NULL, | { } 131 | ai_charge, 0, NULL, | { } 132 | ai_charge, 0, NULL, | { } 133 | ai_charge, 0, gladiator_cleaver_swing, | { } 134 | ai_charge, 0, NULL, | { } 135 | ai_charge, 0, NULL, | { } 136 | ai_charge, 0, GaldiatorMelee, | { } 137 | ai_charge, 0, NULL, | { } 138 | ai_charge, 0, NULL, | { } 139 | ai_charge, 0, NULL | { 140 | }; | } src/xatrix/m_gladiator.c:166:1: warning: missing braces around initializer [-Wmissing-braces] 166 | { | ^ 167 | ai_charge, 0, NULL, | { } 168 | ai_charge, 0, NULL, | { } 169 | ai_charge, 0, NULL, | { } 170 | ai_charge, 0, GladiatorGun, | { } 171 | ai_charge, 0, NULL, | { } 172 | ai_charge, 0, NULL, | { } 173 | ai_charge, 0, NULL, | { } 174 | ai_charge, 0, NULL, | { } 175 | ai_charge, 0, NULL | { 176 | }; | } src/xatrix/m_gladiator.c:199:1: warning: missing braces around initializer [-Wmissing-braces] 199 | { | ^ 200 | ai_move, 0, NULL, | { } 201 | ai_move, 0, NULL, | { } 202 | ai_move, 0, NULL, | { } 203 | ai_move, 0, NULL, | { } 204 | ai_move, 0, NULL, | { } 205 | ai_move, 0, NULL | { 206 | }; | } src/xatrix/m_gladiator.c:210:1: warning: missing braces around initializer [-Wmissing-braces] 210 | { | ^ 211 | ai_move, 0, NULL, | { } 212 | ai_move, 0, NULL, | { } 213 | ai_move, 0, NULL, | { } 214 | ai_move, 0, NULL, | { } 215 | ai_move, 0, NULL, | { } 216 | ai_move, 0, NULL, | { } 217 | ai_move, 0, NULL | { 218 | }; | } src/xatrix/m_gladiator.c:263:1: warning: missing braces around initializer [-Wmissing-braces] 263 | { | ^ 264 | ai_move, 0, NULL, | { } 265 | ai_move, 0, NULL, | { } 266 | ai_move, 0, NULL, | { } 267 | ai_move, 0, NULL, | { } 268 | ai_move, 0, NULL, | { } 269 | ai_move, 0, NULL, | { } 270 | ai_move, 0, NULL, | { } 271 | ai_move, 0, NULL, | { } 272 | ai_move, 0, NULL, | { } 273 | ai_move, 0, NULL, | { } 274 | ai_move, 0, NULL, | { } 275 | ai_move, 0, NULL, | { } 276 | ai_move, 0, NULL, | { } 277 | ai_move, 0, NULL, | { } 278 | ai_move, 0, NULL, | { } 279 | ai_move, 0, NULL, | { } 280 | ai_move, 0, NULL, | { } 281 | ai_move, 0, NULL, | { } 282 | ai_move, 0, NULL, | { } 283 | ai_move, 0, NULL, | { } 284 | ai_move, 0, NULL, | { } 285 | ai_move, 0, NULL | { 286 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_gunner.o -c src/xatrix/m_gunner.c src/xatrix/m_gunner.c:48:1: warning: missing braces around initializer [-Wmissing-braces] 48 | { | ^ 49 | ai_stand, 0, NULL, | { } 50 | ai_stand, 0, NULL, | { } 51 | ai_stand, 0, NULL, | { } 52 | ai_stand, 0, NULL, | { } 53 | ai_stand, 0, NULL, | { } 54 | ai_stand, 0, NULL, | { } 55 | ai_stand, 0, NULL, | { } 56 | ai_stand, 0, gunner_idlesound, | { } 57 | ai_stand, 0, NULL, | { } 58 | 59 | ai_stand, 0, NULL, | { } 60 | ai_stand, 0, NULL, | { } 61 | ai_stand, 0, NULL, | { } 62 | ai_stand, 0, NULL, | { } 63 | ai_stand, 0, NULL, | { } 64 | ai_stand, 0, NULL, | { } 65 | ai_stand, 0, NULL, | { } 66 | ai_stand, 0, NULL, | { } 67 | ai_stand, 0, NULL, | { } 68 | ai_stand, 0, NULL, | { } 69 | 70 | ai_stand, 0, NULL, | { } 71 | ai_stand, 0, NULL, | { } 72 | ai_stand, 0, NULL, | { } 73 | ai_stand, 0, NULL, | { } 74 | ai_stand, 0, NULL, | { } 75 | ai_stand, 0, NULL, | { } 76 | ai_stand, 0, NULL, | { } 77 | ai_stand, 0, NULL, | { } 78 | ai_stand, 0, NULL, | { } 79 | ai_stand, 0, NULL, | { } 80 | 81 | ai_stand, 0, NULL, | { } 82 | ai_stand, 0, NULL, | { } 83 | ai_stand, 0, NULL, | { } 84 | ai_stand, 0, NULL, | { } 85 | ai_stand, 0, NULL, | { } 86 | ai_stand, 0, NULL, | { } 87 | ai_stand, 0, NULL, | { } 88 | ai_stand, 0, NULL, | { } 89 | ai_stand, 0, NULL, | { } 90 | ai_stand, 0, NULL, | { } 91 | 92 | ai_stand, 0, NULL, | { } 93 | ai_stand, 0, NULL, | { } 94 | ai_stand, 0, NULL, | { } 95 | ai_stand, 0, NULL, | { } 96 | ai_stand, 0, NULL, | { } 97 | ai_stand, 0, NULL, | { } 98 | ai_stand, 0, NULL, | { } 99 | ai_stand, 0, NULL, | { } 100 | ai_stand, 0, NULL, | { } 101 | ai_stand, 0, NULL | { 102 | }; | } src/xatrix/m_gunner.c:114:1: warning: missing braces around initializer [-Wmissing-braces] 114 | { | ^ 115 | ai_stand, 0, NULL, | { } 116 | ai_stand, 0, NULL, | { } 117 | ai_stand, 0, NULL, | { } 118 | ai_stand, 0, NULL, | { } 119 | ai_stand, 0, NULL, | { } 120 | ai_stand, 0, NULL, | { } 121 | ai_stand, 0, NULL, | { } 122 | ai_stand, 0, NULL, | { } 123 | ai_stand, 0, NULL, | { } 124 | ai_stand, 0, gunner_fidget, | { } 125 | 126 | ai_stand, 0, NULL, | { } 127 | ai_stand, 0, NULL, | { } 128 | ai_stand, 0, NULL, | { } 129 | ai_stand, 0, NULL, | { } 130 | ai_stand, 0, NULL, | { } 131 | ai_stand, 0, NULL, | { } 132 | ai_stand, 0, NULL, | { } 133 | ai_stand, 0, NULL, | { } 134 | ai_stand, 0, NULL, | { } 135 | ai_stand, 0, gunner_fidget, | { } 136 | 137 | ai_stand, 0, NULL, | { } 138 | ai_stand, 0, NULL, | { } 139 | ai_stand, 0, NULL, | { } 140 | ai_stand, 0, NULL, | { } 141 | ai_stand, 0, NULL, | { } 142 | ai_stand, 0, NULL, | { } 143 | ai_stand, 0, NULL, | { } 144 | ai_stand, 0, NULL, | { } 145 | ai_stand, 0, NULL, | { } 146 | ai_stand, 0, gunner_fidget | { 147 | }; | } src/xatrix/m_gunner.c:157:1: warning: missing braces around initializer [-Wmissing-braces] 157 | { | ^ 158 | ai_walk, 0, NULL, | { } 159 | ai_walk, 3, NULL, | { } 160 | ai_walk, 4, NULL, | { } 161 | ai_walk, 5, NULL, | { } 162 | ai_walk, 7, NULL, | { } 163 | ai_walk, 2, NULL, | { } 164 | ai_walk, 6, NULL, | { } 165 | ai_walk, 4, NULL, | { } 166 | ai_walk, 2, NULL, | { } 167 | ai_walk, 7, NULL, | { } 168 | ai_walk, 5, NULL, | { } 169 | ai_walk, 7, NULL, | { } 170 | ai_walk, 4, NULL | { 171 | }; | } src/xatrix/m_gunner.c:180:1: warning: missing braces around initializer [-Wmissing-braces] 180 | { | ^ 181 | ai_run, 26, NULL, | { } 182 | ai_run, 9, NULL, | { } 183 | ai_run, 9, NULL, | { } 184 | ai_run, 9, NULL, | { } 185 | ai_run, 15, NULL, | { } 186 | ai_run, 10, NULL, | { } 187 | ai_run, 13, NULL, | { } 188 | ai_run, 6, NULL | { 189 | }; | } src/xatrix/m_gunner.c:202:1: warning: missing braces around initializer [-Wmissing-braces] 202 | { | ^ 203 | ai_run, 32, NULL, | { } 204 | ai_run, 15, NULL, | { } 205 | ai_run, 10, NULL, | { } 206 | ai_run, 18, NULL, | { } 207 | ai_run, 8, NULL, | { } 208 | ai_run, 20, NULL | { 209 | }; | } src/xatrix/m_gunner.c:219:1: warning: missing braces around initializer [-Wmissing-braces] 219 | { | ^ 220 | ai_move, -3, NULL, | { } 221 | ai_move, 1, NULL, | { } 222 | ai_move, 1, NULL, | { } 223 | ai_move, 0, NULL, | { } 224 | ai_move, 1, NULL | { 225 | }; | } src/xatrix/m_gunner.c:229:1: warning: missing braces around initializer [-Wmissing-braces] 229 | { | ^ 230 | ai_move, -2, NULL, | { } 231 | ai_move, 11, NULL, | { } 232 | ai_move, 6, NULL, | { } 233 | ai_move, 2, NULL, | { } 234 | ai_move, -1, NULL, | { } 235 | ai_move, -7, NULL, | { } 236 | ai_move, -2, NULL, | { } 237 | ai_move, -7, NULL | { 238 | }; | } src/xatrix/m_gunner.c:242:1: warning: missing braces around initializer [-Wmissing-braces] 242 | { | ^ 243 | ai_move, 2, NULL, | { } 244 | ai_move, 0, NULL, | { } 245 | ai_move, -5, NULL, | { } 246 | ai_move, 3, NULL, | { } 247 | ai_move, -1, NULL, | { } 248 | ai_move, 0, NULL, | { } 249 | ai_move, 0, NULL, | { } 250 | ai_move, 0, NULL, | { } 251 | ai_move, 0, NULL, | { } 252 | ai_move, 1, NULL, | { } 253 | ai_move, 1, NULL, | { } 254 | ai_move, 2, NULL, | { } 255 | ai_move, 1, NULL, | { } 256 | ai_move, 0, NULL, | { } 257 | ai_move, -2, NULL, | { } 258 | ai_move, -2, NULL, | { } 259 | ai_move, 0, NULL, | { } 260 | ai_move, 0, NULL | { 261 | }; | } src/xatrix/m_gunner.c:301:1: warning: missing braces around initializer [-Wmissing-braces] 301 | { | ^ 302 | ai_move, 0, NULL, | { } 303 | ai_move, 0, NULL, | { } 304 | ai_move, 0, NULL, | { } 305 | ai_move, -7, NULL, | { } 306 | ai_move, -3, NULL, | { } 307 | ai_move, -5, NULL, | { } 308 | ai_move, 8, NULL, | { } 309 | ai_move, 6, NULL, | { } 310 | ai_move, 0, NULL, | { } 311 | ai_move, 0, NULL, | { } 312 | ai_move, 0, NULL | { 313 | }; | } src/xatrix/m_gunner.c:378:1: warning: missing braces around initializer [-Wmissing-braces] 378 | { | ^ 379 | ai_move, 1, gunner_duck_down, | { } 380 | ai_move, 1, NULL, | { } 381 | ai_move, 1, gunner_duck_hold, | { } 382 | ai_move, 0, NULL, | { } 383 | ai_move, -1, NULL, | { } 384 | ai_move, -1, NULL, | { } 385 | ai_move, 0, gunner_duck_up, | { } 386 | ai_move, -1, NULL | { 387 | }; | } src/xatrix/m_gunner.c:456:1: warning: missing braces around initializer [-Wmissing-braces] 456 | { | ^ ...... 467 | ai_charge, 0, gunner_opengun, | { } 468 | ai_charge, 0, NULL, | { } 469 | ai_charge, 0, NULL, | { } 470 | ai_charge, 0, NULL, | { } 471 | ai_charge, 0, NULL, | { } 472 | ai_charge, 0, NULL, | { } 473 | ai_charge, 0, NULL | { 474 | }; | } src/xatrix/m_gunner.c:478:1: warning: missing braces around initializer [-Wmissing-braces] 478 | { | ^ 479 | ai_charge, 0, GunnerFire, | { } 480 | ai_charge, 0, GunnerFire, | { } 481 | ai_charge, 0, GunnerFire, | { } 482 | ai_charge, 0, GunnerFire, | { } 483 | ai_charge, 0, GunnerFire, | { } 484 | ai_charge, 0, GunnerFire, | { } 485 | ai_charge, 0, GunnerFire, | { } 486 | ai_charge, 0, GunnerFire | { 487 | }; | } src/xatrix/m_gunner.c:491:1: warning: missing braces around initializer [-Wmissing-braces] 491 | { | ^ 492 | ai_charge, 0, NULL, | { } 493 | ai_charge, 0, NULL, | { } 494 | ai_charge, 0, NULL, | { } 495 | ai_charge, 0, NULL, | { } 496 | ai_charge, 0, NULL, | { } 497 | ai_charge, 0, NULL, | { } 498 | ai_charge, 0, NULL | { 499 | }; | } src/xatrix/m_gunner.c:503:1: warning: missing braces around initializer [-Wmissing-braces] 503 | { | ^ 504 | ai_charge, 0, NULL, | { } 505 | ai_charge, 0, NULL, | { } 506 | ai_charge, 0, NULL, | { } 507 | ai_charge, 0, NULL, | { } 508 | ai_charge, 0, GunnerGrenade, | { } 509 | ai_charge, 0, NULL, | { } 510 | ai_charge, 0, NULL, | { } 511 | ai_charge, 0, GunnerGrenade, | { } 512 | ai_charge, 0, NULL, | { } 513 | ai_charge, 0, NULL, | { } 514 | ai_charge, 0, GunnerGrenade, | { } 515 | ai_charge, 0, NULL, | { } 516 | ai_charge, 0, NULL, | { } 517 | ai_charge, 0, GunnerGrenade, | { } 518 | ai_charge, 0, NULL, | { } 519 | ai_charge, 0, NULL, | { } 520 | ai_charge, 0, NULL, | { } 521 | ai_charge, 0, NULL, | { } 522 | ai_charge, 0, NULL, | { } 523 | ai_charge, 0, NULL, | { } 524 | ai_charge, 0, NULL | { 525 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_hover.o -c src/xatrix/m_hover.c src/xatrix/m_hover.c:47:1: warning: missing braces around initializer [-Wmissing-braces] 47 | { | ^ 48 | ai_stand, 0, NULL, | { } 49 | ai_stand, 0, NULL, | { } 50 | ai_stand, 0, NULL, | { } 51 | ai_stand, 0, NULL, | { } 52 | ai_stand, 0, NULL, | { } 53 | ai_stand, 0, NULL, | { } 54 | ai_stand, 0, NULL, | { } 55 | ai_stand, 0, NULL, | { } 56 | ai_stand, 0, NULL, | { } 57 | ai_stand, 0, NULL, | { } 58 | ai_stand, 0, NULL, | { } 59 | ai_stand, 0, NULL, | { } 60 | ai_stand, 0, NULL, | { } 61 | ai_stand, 0, NULL, | { } 62 | ai_stand, 0, NULL, | { } 63 | ai_stand, 0, NULL, | { } 64 | ai_stand, 0, NULL, | { } 65 | ai_stand, 0, NULL, | { } 66 | ai_stand, 0, NULL, | { } 67 | ai_stand, 0, NULL, | { } 68 | ai_stand, 0, NULL, | { } 69 | ai_stand, 0, NULL, | { } 70 | ai_stand, 0, NULL, | { } 71 | ai_stand, 0, NULL, | { } 72 | ai_stand, 0, NULL, | { } 73 | ai_stand, 0, NULL, | { } 74 | ai_stand, 0, NULL, | { } 75 | ai_stand, 0, NULL, | { } 76 | ai_stand, 0, NULL, | { } 77 | ai_stand, 0, NULL | { 78 | }; | } src/xatrix/m_hover.c:82:1: warning: missing braces around initializer [-Wmissing-braces] 82 | { | ^ 83 | ai_move, 0, NULL, | { } 84 | ai_move, 0, NULL, | { } 85 | ai_move, 0, NULL, | { } 86 | ai_move, 0, NULL, | { } 87 | ai_move, 0, NULL, | { } 88 | ai_move, 0, NULL, | { } 89 | ai_move, 0, NULL, | { } 90 | ai_move, 0, NULL, | { } 91 | ai_move, 0, NULL | { 92 | }; | } src/xatrix/m_hover.c:96:1: warning: missing braces around initializer [-Wmissing-braces] 96 | { | ^ 97 | ai_move, 0, NULL, | { } 98 | ai_move, 0, NULL, | { } 99 | ai_move, 0, NULL, | { } 100 | ai_move, 0, NULL, | { } 101 | ai_move, 0, NULL, | { } 102 | ai_move, 0, NULL, | { } 103 | ai_move, 0, NULL, | { } 104 | ai_move, 0, NULL | { 105 | }; | } src/xatrix/m_hover.c:109:1: warning: missing braces around initializer [-Wmissing-braces] 109 | { | ^ 110 | ai_move, 0, NULL, | { } 111 | ai_move, -2, NULL, | { } 112 | ai_move, 5, NULL, | { } 113 | ai_move, -1, NULL, | { } 114 | ai_move, 1, NULL, | { } 115 | ai_move, 0, NULL, | { } 116 | ai_move, 0, NULL, | { } 117 | ai_move, -1, NULL, | { } 118 | ai_move, -1, NULL, | { } 119 | ai_move, -1, NULL, | { } 120 | ai_move, 0, NULL, | { } 121 | ai_move, 2, NULL, | { } 122 | ai_move, 2, NULL, | { } 123 | ai_move, 1, NULL, | { } 124 | ai_move, 1, NULL, | { } 125 | ai_move, -6, NULL, | { } 126 | ai_move, -9, NULL, | { } 127 | ai_move, 1, NULL, | { } 128 | ai_move, 0, NULL, | { } 129 | ai_move, 2, NULL, | { } 130 | ai_move, 2, NULL, | { } 131 | ai_move, 1, NULL, | { } 132 | ai_move, 1, NULL, | { } 133 | ai_move, 1, NULL, | { } 134 | ai_move, 2, NULL, | { } 135 | ai_move, 0, NULL, | { } 136 | ai_move, 2, NULL, | { } 137 | ai_move, 3, NULL, | { } 138 | ai_move, 2, NULL, | { } 139 | ai_move, 0, NULL | { 140 | }; | } src/xatrix/m_hover.c:144:1: warning: missing braces around initializer [-Wmissing-braces] 144 | { | ^ 145 | ai_move, 0, NULL, | { } 146 | ai_move, 0, NULL, | { } 147 | ai_move, 0, NULL, | { } 148 | ai_move, 0, NULL, | { } 149 | ai_move, 0, NULL, | { } 150 | ai_move, 0, NULL, | { } 151 | ai_move, 0, NULL, | { } 152 | ai_move, 0, NULL, | { } 153 | ai_move, 0, NULL | { 154 | }; | } src/xatrix/m_hover.c:158:1: warning: missing braces around initializer [-Wmissing-braces] 158 | { | ^ 159 | ai_move, 0, NULL, | { } 160 | ai_move, 0, NULL, | { } 161 | ai_move, 0, NULL, | { } 162 | ai_move, 0, NULL, | { } 163 | ai_move, 0, NULL, | { } 164 | ai_move, 0, NULL, | { } 165 | ai_move, 0, NULL, | { } 166 | ai_move, 0, NULL, | { } 167 | ai_move, 0, NULL, | { } 168 | ai_move, 0, NULL, | { } 169 | ai_move, 0, NULL, | { } 170 | ai_move, 0, NULL | { 171 | }; | } src/xatrix/m_hover.c:175:1: warning: missing braces around initializer [-Wmissing-braces] 175 | { | ^ 176 | ai_move, 0, NULL, | { } 177 | ai_move, 0, NULL, | { } 178 | ai_move, 2, NULL, | { } 179 | ai_move, -8, NULL, | { } 180 | ai_move, -4, NULL, | { } 181 | ai_move, -6, NULL, | { } 182 | ai_move, -4, NULL, | { } 183 | ai_move, -3, NULL, | { } 184 | ai_move, 1, NULL, | { } 185 | ai_move, 0, NULL, | { } 186 | ai_move, 0, NULL, | { } 187 | ai_move, 0, NULL, | { } 188 | ai_move, 3, NULL, | { } 189 | ai_move, 1, NULL, | { } 190 | ai_move, 0, NULL, | { } 191 | ai_move, 2, NULL, | { } 192 | ai_move, 3, NULL, | { } 193 | ai_move, 2, NULL, | { } 194 | ai_move, 7, NULL, | { } 195 | ai_move, 1, NULL, | { } 196 | ai_move, 0, NULL, | { } 197 | ai_move, 0, NULL, | { } 198 | ai_move, 2, NULL, | { } 199 | ai_move, 0, NULL, | { } 200 | ai_move, 0, NULL, | { } 201 | ai_move, 5, NULL, | { } 202 | ai_move, 3, NULL, | { } 203 | ai_move, 4, NULL | { 204 | }; | } src/xatrix/m_hover.c:208:1: warning: missing braces around initializer [-Wmissing-braces] 208 | { | ^ 209 | ai_move, 0, NULL | { 210 | }; | } src/xatrix/m_hover.c:214:1: warning: missing braces around initializer [-Wmissing-braces] 214 | { | ^ 215 | ai_move, 0, NULL, | { } 216 | ai_move, 0, NULL, | { } 217 | ai_move, 0, NULL, | { } 218 | ai_move, 0, NULL, | { } 219 | ai_move, 0, NULL, | { } 220 | ai_move, 0, NULL, | { } 221 | ai_move, 0, NULL, | { } 222 | ai_move, 0, NULL, | { } 223 | ai_move, 0, NULL, | { } 224 | ai_move, 0, NULL, | { } 225 | ai_move, 0, NULL, | { } 226 | ai_move, 0, NULL, | { } 227 | ai_move, 0, NULL, | { } 228 | ai_move, 0, NULL, | { } 229 | ai_move, 0, NULL, | { } 230 | ai_move, 0, NULL, | { } 231 | ai_move, 0, NULL, | { } 232 | ai_move, 0, NULL, | { } 233 | ai_move, 0, NULL, | { } 234 | ai_move, 0, NULL, | { } 235 | ai_move, 0, NULL, | { } 236 | ai_move, 0, NULL, | { } 237 | ai_move, 0, NULL, | { } 238 | ai_move, 0, NULL, | { } 239 | ai_move, 0, NULL, | { } 240 | ai_move, 0, NULL, | { } 241 | ai_move, 0, NULL, | { } 242 | ai_move, 0, NULL, | { } 243 | ai_move, 0, NULL, | { } 244 | ai_move, 0, NULL, | { } 245 | ai_move, 0, NULL, | { } 246 | ai_move, 0, NULL, | { } 247 | ai_move, 0, NULL, | { } 248 | ai_move, 0, NULL, | { } 249 | ai_move, 0, NULL | { 250 | }; | } src/xatrix/m_hover.c:254:1: warning: missing braces around initializer [-Wmissing-braces] 254 | { | ^ 255 | ai_walk, 4, NULL, | { } 256 | ai_walk, 4, NULL, | { } 257 | ai_walk, 4, NULL, | { } 258 | ai_walk, 4, NULL, | { } 259 | ai_walk, 4, NULL, | { } 260 | ai_walk, 4, NULL, | { } 261 | ai_walk, 4, NULL, | { } 262 | ai_walk, 4, NULL, | { } 263 | ai_walk, 4, NULL, | { } 264 | ai_walk, 4, NULL, | { } 265 | ai_walk, 4, NULL, | { } 266 | ai_walk, 4, NULL, | { } 267 | ai_walk, 4, NULL, | { } 268 | ai_walk, 4, NULL, | { } 269 | ai_walk, 4, NULL, | { } 270 | ai_walk, 4, NULL, | { } 271 | ai_walk, 4, NULL, | { } 272 | ai_walk, 4, NULL, | { } 273 | ai_walk, 4, NULL, | { } 274 | ai_walk, 4, NULL, | { } 275 | ai_walk, 4, NULL, | { } 276 | ai_walk, 4, NULL, | { } 277 | ai_walk, 4, NULL, | { } 278 | ai_walk, 4, NULL, | { } 279 | ai_walk, 4, NULL, | { } 280 | ai_walk, 4, NULL, | { } 281 | ai_walk, 4, NULL, | { } 282 | ai_walk, 4, NULL, | { } 283 | ai_walk, 4, NULL, | { } 284 | ai_walk, 4, NULL, | { } 285 | ai_walk, 4, NULL, | { } 286 | ai_walk, 4, NULL, | { } 287 | ai_walk, 4, NULL, | { } 288 | ai_walk, 4, NULL, | { } 289 | ai_walk, 4, NULL | { 290 | }; | } src/xatrix/m_hover.c:294:1: warning: missing braces around initializer [-Wmissing-braces] 294 | { | ^ 295 | ai_run, 10, NULL, | { } 296 | ai_run, 10, NULL, | { } 297 | ai_run, 10, NULL, | { } 298 | ai_run, 10, NULL, | { } 299 | ai_run, 10, NULL, | { } 300 | ai_run, 10, NULL, | { } 301 | ai_run, 10, NULL, | { } 302 | ai_run, 10, NULL, | { } 303 | ai_run, 10, NULL, | { } 304 | ai_run, 10, NULL, | { } 305 | ai_run, 10, NULL, | { } 306 | ai_run, 10, NULL, | { } 307 | ai_run, 10, NULL, | { } 308 | ai_run, 10, NULL, | { } 309 | ai_run, 10, NULL, | { } 310 | ai_run, 10, NULL, | { } 311 | ai_run, 10, NULL, | { } 312 | ai_run, 10, NULL, | { } 313 | ai_run, 10, NULL, | { } 314 | ai_run, 10, NULL, | { } 315 | ai_run, 10, NULL, | { } 316 | ai_run, 10, NULL, | { } 317 | ai_run, 10, NULL, | { } 318 | ai_run, 10, NULL, | { } 319 | ai_run, 10, NULL, | { } 320 | ai_run, 10, NULL, | { } 321 | ai_run, 10, NULL, | { } 322 | ai_run, 10, NULL, | { } 323 | ai_run, 10, NULL, | { } 324 | ai_run, 10, NULL, | { } 325 | ai_run, 10, NULL, | { } 326 | ai_run, 10, NULL, | { } 327 | ai_run, 10, NULL, | { } 328 | ai_run, 10, NULL, | { } 329 | ai_run, 10, NULL | { 330 | }; | } src/xatrix/m_hover.c:334:1: warning: missing braces around initializer [-Wmissing-braces] 334 | { | ^ 335 | ai_move, 0, NULL, | { } 336 | ai_move, 0, NULL, | { } 337 | ai_move, 0, NULL, | { } 338 | ai_move, 0, NULL, | { } 339 | ai_move, 0, NULL, | { } 340 | ai_move, 0, NULL, | { } 341 | ai_move, -10,NULL, | { } 342 | ai_move, 3, NULL, | { } 343 | ai_move, 5, NULL, | { } 344 | ai_move, 4, NULL, | { } 345 | ai_move, 7, NULL | { 346 | }; | } src/xatrix/m_hover.c:350:1: warning: missing braces around initializer [-Wmissing-braces] 350 | { | ^ 351 | ai_move, 0, NULL, | { } 352 | ai_move, 0, NULL, | { } 353 | ai_move, 0, NULL, | { } 354 | ai_move, 0, NULL, | { } 355 | ai_move, 0, NULL, | { } 356 | ai_move, 0, NULL, | { } 357 | ai_move, 0, NULL, | { } 358 | ai_move, 0, NULL, | { } 359 | ai_move, 0, NULL, | { } 360 | ai_move, 0, NULL, | { } 361 | ai_move, 0, NULL, | { } 362 | ai_move, 0, NULL, | { } 363 | ai_move, 0, NULL, | { } 364 | ai_move, 0, NULL, | { } 365 | ai_move, 0, NULL, | { } 366 | ai_move, 0, NULL, | { } 367 | ai_move, 0, NULL, | { } 368 | ai_move, 0, NULL, | { } 369 | ai_move, 0, NULL, | { } 370 | ai_move, 0, NULL, | { } 371 | ai_move, 0, NULL, | { } 372 | ai_move, 0, NULL, | { } 373 | ai_move, 0, NULL, | { } 374 | ai_move, 0, NULL | { 375 | }; | } src/xatrix/m_hover.c:379:1: warning: missing braces around initializer [-Wmissing-braces] 379 | { | ^ 380 | ai_charge, 1, NULL, | { } 381 | ai_charge, 1, NULL, | { } 382 | ai_charge, 1, NULL | { 383 | }; | } src/xatrix/m_hover.c:387:1: warning: missing braces around initializer [-Wmissing-braces] 387 | { | ^ 388 | ai_charge, -10, hover_fire_blaster, | { } 389 | ai_charge, -10, hover_fire_blaster, | { } 390 | ai_charge, 0, hover_reattack, | { 391 | }; | } src/xatrix/m_hover.c:396:1: warning: missing braces around initializer [-Wmissing-braces] 396 | { | ^ 397 | ai_charge, 1, NULL, | { } 398 | ai_charge, 1, NULL | { 399 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_infantry.o -c src/xatrix/m_infantry.c src/xatrix/m_infantry.c:30:1: warning: missing braces around initializer [-Wmissing-braces] 30 | { | ^ 31 | ai_stand, 0, NULL, | { } 32 | ai_stand, 0, NULL, | { } 33 | ai_stand, 0, NULL, | { } 34 | ai_stand, 0, NULL, | { } 35 | ai_stand, 0, NULL, | { } 36 | ai_stand, 0, NULL, | { } 37 | ai_stand, 0, NULL, | { } 38 | ai_stand, 0, NULL, | { } 39 | ai_stand, 0, NULL, | { } 40 | ai_stand, 0, NULL, | { } 41 | ai_stand, 0, NULL, | { } 42 | ai_stand, 0, NULL, | { } 43 | ai_stand, 0, NULL, | { } 44 | ai_stand, 0, NULL, | { } 45 | ai_stand, 0, NULL, | { } 46 | ai_stand, 0, NULL, | { } 47 | ai_stand, 0, NULL, | { } 48 | ai_stand, 0, NULL, | { } 49 | ai_stand, 0, NULL, | { } 50 | ai_stand, 0, NULL, | { } 51 | ai_stand, 0, NULL, | { } 52 | ai_stand, 0, NULL | { 53 | }; | } src/xatrix/m_infantry.c:63:1: warning: missing braces around initializer [-Wmissing-braces] 63 | { | ^ 64 | ai_stand, 1, NULL, | { } 65 | ai_stand, 0, NULL, | { } 66 | ai_stand, 1, NULL, | { } 67 | ai_stand, 3, NULL, | { } 68 | ai_stand, 6, NULL, | { } 69 | ai_stand, 3, NULL, | { } 70 | ai_stand, 0, NULL, | { } 71 | ai_stand, 0, NULL, | { } 72 | ai_stand, 0, NULL, | { } 73 | ai_stand, 0, NULL, | { } 74 | ai_stand, 1, NULL, | { } 75 | ai_stand, 0, NULL, | { } 76 | ai_stand, 0, NULL, | { } 77 | ai_stand, 0, NULL, | { } 78 | ai_stand, 0, NULL, | { } 79 | ai_stand, 1, NULL, | { } 80 | ai_stand, 0, NULL, | { } 81 | ai_stand, -1, NULL, | { } 82 | ai_stand, 0, NULL, | { } 83 | ai_stand, 0, NULL, | { } 84 | ai_stand, 1, NULL, | { } 85 | ai_stand, 0, NULL, | { } 86 | ai_stand, -2, NULL, | { } 87 | ai_stand, 1, NULL, | { } 88 | ai_stand, 1, NULL, | { } 89 | ai_stand, 1, NULL, | { } 90 | ai_stand, -1, NULL, | { } 91 | ai_stand, 0, NULL, | { } 92 | ai_stand, 0, NULL, | { } 93 | ai_stand, -1, NULL, | { } 94 | ai_stand, 0, NULL, | { } 95 | ai_stand, 0, NULL, | { } 96 | ai_stand, 0, NULL, | { } 97 | ai_stand, 0, NULL, | { } 98 | ai_stand, 0, NULL, | { } 99 | ai_stand, -1, NULL, | { } 100 | ai_stand, 0, NULL, | { } 101 | ai_stand, 0, NULL, | { } 102 | ai_stand, 1, NULL, | { } 103 | ai_stand, 0, NULL, | { } 104 | ai_stand, 0, NULL, | { } 105 | ai_stand, -1, NULL, | { } 106 | ai_stand, -1, NULL, | { } 107 | ai_stand, 0, NULL, | { } 108 | ai_stand, -3, NULL, | { } 109 | ai_stand, -2, NULL, | { } 110 | ai_stand, -3, NULL, | { } 111 | ai_stand, -3, NULL, | { } 112 | ai_stand, -2, NULL | { 113 | }; | } src/xatrix/m_infantry.c:123:1: warning: missing braces around initializer [-Wmissing-braces] 123 | { | ^ 124 | ai_walk, 5, NULL, | { } 125 | ai_walk, 4, NULL, | { } 126 | ai_walk, 4, NULL, | { } 127 | ai_walk, 5, NULL, | { } 128 | ai_walk, 4, NULL, | { } 129 | ai_walk, 5, NULL, | { } 130 | ai_walk, 6, NULL, | { } 131 | ai_walk, 4, NULL, | { } 132 | ai_walk, 4, NULL, | { } 133 | ai_walk, 4, NULL, | { } 134 | ai_walk, 4, NULL, | { } 135 | ai_walk, 5, NULL | { 136 | }; | } src/xatrix/m_infantry.c:145:1: warning: missing braces around initializer [-Wmissing-braces] 145 | { | ^ 146 | ai_run, 10, NULL, | { } 147 | ai_run, 20, NULL, | { } 148 | ai_run, 5, NULL, | { } 149 | ai_run, 7, NULL, | { } 150 | ai_run, 30, NULL, | { } 151 | ai_run, 35, NULL, | { } 152 | ai_run, 2, NULL, | { } 153 | ai_run, 6, NULL | { 154 | }; | } src/xatrix/m_infantry.c:167:1: warning: missing braces around initializer [-Wmissing-braces] 167 | { | ^ 168 | ai_move, -3, NULL, | { } 169 | ai_move, -2, NULL, | { } 170 | ai_move, -1, NULL, | { } 171 | ai_move, -2, NULL, | { } 172 | ai_move, -1, NULL, | { } 173 | ai_move, 1, NULL, | { } 174 | ai_move, -1, NULL, | { } 175 | ai_move, 1, NULL, | { } 176 | ai_move, 6, NULL, | { } 177 | ai_move, 2, NULL | { 178 | }; | } src/xatrix/m_infantry.c:182:1: warning: missing braces around initializer [-Wmissing-braces] 182 | { | ^ 183 | ai_move, -3, NULL, | { } 184 | ai_move, -3, NULL, | { } 185 | ai_move, 0, NULL, | { } 186 | ai_move, -1, NULL, | { } 187 | ai_move, -2, NULL, | { } 188 | ai_move, 0, NULL, | { } 189 | ai_move, 0, NULL, | { } 190 | ai_move, 2, NULL, | { } 191 | ai_move, 5, NULL, | { } 192 | ai_move, 2, NULL | { 193 | }; | } src/xatrix/m_infantry.c:226:1: warning: missing braces around initializer [-Wmissing-braces] 226 | { | ^ 227 | 0.0, 5.0, 0.0, | { } 228 | 10.0, 15.0, 0.0, | { } 229 | 20.0, 25.0, 0.0, | { } 230 | 25.0, 35.0, 0.0, | { } 231 | 30.0, 40.0, 0.0, | { } 232 | 30.0, 45.0, 0.0, | { } 233 | 25.0, 50.0, 0.0, | { } 234 | 20.0, 40.0, 0.0, | { } 235 | 15.0, 35.0, 0.0, | { } 236 | 40.0, 35.0, 0.0, | { } 237 | 70.0, 35.0, 0.0, | { } 238 | 90.0, 35.0, 0.0 | { 239 | }; | } src/xatrix/m_infantry.c:297:1: warning: missing braces around initializer [-Wmissing-braces] 297 | { | ^ 298 | ai_move, -4, NULL, | { } 299 | ai_move, 0, NULL, | { } 300 | ai_move, 0, NULL, | { } 301 | ai_move, -1, NULL, | { } 302 | ai_move, -4, NULL, | { } 303 | ai_move, 0, NULL, | { } 304 | ai_move, 0, NULL, | { } 305 | ai_move, 0, NULL, | { } 306 | ai_move, -1, NULL, | { } 307 | ai_move, 3, NULL, | { } 308 | ai_move, 1, NULL, | { } 309 | ai_move, 1, NULL, | { } 310 | ai_move, -2, NULL, | { } 311 | ai_move, 2, NULL, | { } 312 | ai_move, 2, NULL, | { } 313 | ai_move, 9, NULL, | { } 314 | ai_move, 9, NULL, | { } 315 | ai_move, 5, NULL, | { } 316 | ai_move, -3, NULL, | { } 317 | ai_move, -3, NULL | { 318 | }; | } src/xatrix/m_infantry.c:323:1: warning: missing braces around initializer [-Wmissing-braces] 323 | { | ^ 324 | ai_move, 0, NULL, | { } 325 | ai_move, 1, NULL, | { } 326 | ai_move, 5, NULL, | { } 327 | ai_move, -1, NULL, | { } 328 | ai_move, 0, NULL, | { } 329 | ai_move, 1, NULL, | { } 330 | ai_move, 1, NULL, | { } 331 | ai_move, 4, NULL, | { } 332 | ai_move, 3, NULL, | { } 333 | ai_move, 0, NULL, | { } 334 | ai_move, -2, InfantryMachineGun, | { } 335 | ai_move, -2, InfantryMachineGun, | { } 336 | ai_move, -3, InfantryMachineGun, | { } 337 | ai_move, -1, InfantryMachineGun, | { } 338 | ai_move, -2, InfantryMachineGun, | { } 339 | ai_move, 0, InfantryMachineGun, | { } 340 | ai_move, 2, InfantryMachineGun, | { } 341 | ai_move, 2, InfantryMachineGun, | { } 342 | ai_move, 3, InfantryMachineGun, | { } 343 | ai_move, -10, InfantryMachineGun, | { } 344 | ai_move, -7, InfantryMachineGun, | { } 345 | ai_move, -8, InfantryMachineGun, | { } 346 | ai_move, -6, NULL, | { } 347 | ai_move, 4, NULL, | { } 348 | ai_move, 0, NULL | { 349 | }; | } src/xatrix/m_infantry.c:353:1: warning: missing braces around initializer [-Wmissing-braces] 353 | { | ^ 354 | ai_move, 0, NULL, | { } 355 | ai_move, 0, NULL, | { } 356 | ai_move, 0, NULL, | { } 357 | ai_move, -6, NULL, | { } 358 | ai_move, -11, NULL, | { } 359 | ai_move, -3, NULL, | { } 360 | ai_move, -11, NULL, | { } 361 | ai_move, 0, NULL, | { } 362 | ai_move, 0, NULL | { 363 | }; | } src/xatrix/m_infantry.c:438:1: warning: missing braces around initializer [-Wmissing-braces] 438 | { | ^ 439 | ai_move, -2, infantry_duck_down, | { } 440 | ai_move, -5, infantry_duck_hold, | { } 441 | ai_move, 3, NULL, | { } 442 | ai_move, 4, infantry_duck_up, | { } 443 | ai_move, 0, NULL | { 444 | }; | } src/xatrix/m_infantry.c:483:1: warning: missing braces around initializer [-Wmissing-braces] 483 | { | ^ 484 | ai_charge, 10, infantry_set_firetime, | { } 485 | ai_charge, 6, NULL, | { } 486 | ai_charge, 0, infantry_fire, | { } 487 | ai_charge, 0, NULL, | { } 488 | ai_charge, 1, NULL, | { } 489 | ai_charge, -7, NULL, | { } 490 | ai_charge, -6, NULL, | { } 491 | ai_charge, -1, NULL, | { } 492 | ai_charge, 0, infantry_cock_gun, | { } 493 | ai_charge, 0, NULL, | { } 494 | ai_charge, 0, NULL, | { } 495 | ai_charge, 0, NULL, | { } 496 | ai_charge, 0, NULL, | { } 497 | ai_charge, -1, NULL, | { } 498 | ai_charge, -1, NULL | { 499 | }; | } src/xatrix/m_infantry.c:518:1: warning: missing braces around initializer [-Wmissing-braces] 518 | { | ^ 519 | ai_charge, 3, NULL, | { } 520 | ai_charge, 6, NULL, | { } 521 | ai_charge, 0, infantry_swing, | { } 522 | ai_charge, 8, NULL, | { } 523 | ai_charge, 5, NULL, | { } 524 | ai_charge, 8, infantry_smack, | { } 525 | ai_charge, 6, NULL, | { } 526 | ai_charge, 3, NULL, | { 527 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_insane.o -c src/xatrix/m_insane.c src/xatrix/m_insane.c:50:1: warning: missing braces around initializer [-Wmissing-braces] 50 | { | ^ 51 | ai_stand, 0, NULL, | { } 52 | ai_stand, 0, NULL, | { } 53 | ai_stand, 0, NULL, | { } 54 | ai_stand, 0, NULL, | { } 55 | ai_stand, 0, NULL, | { } 56 | ai_stand, 0, insane_checkdown | { 57 | }; | } src/xatrix/m_insane.c:61:1: warning: missing braces around initializer [-Wmissing-braces] 61 | { | ^ 62 | ai_stand, 0, insane_shake, | { } 63 | ai_stand, 0, NULL, | { } 64 | ai_stand, 0, NULL, | { } 65 | ai_stand, 0, NULL, | { } 66 | ai_stand, 0, NULL, | { } 67 | ai_stand, 0, NULL, | { } 68 | ai_stand, 0, NULL, | { } 69 | ai_stand, 0, NULL, | { } 70 | ai_stand, 0, NULL, | { } 71 | ai_stand, 0, NULL, | { } 72 | ai_stand, 0, NULL, | { } 73 | ai_stand, 0, NULL, | { } 74 | ai_stand, 0, NULL, | { } 75 | ai_stand, 0, NULL, | { } 76 | ai_stand, 0, NULL, | { } 77 | ai_stand, 0, NULL, | { } 78 | ai_stand, 0, NULL, | { } 79 | ai_stand, 0, NULL, | { } 80 | ai_stand, 0, NULL, | { } 81 | ai_stand, 0, NULL, | { } 82 | ai_stand, 0, NULL, | { } 83 | ai_stand, 0, NULL, | { } 84 | ai_stand, 0, NULL, | { } 85 | ai_stand, 0, NULL, | { } 86 | ai_stand, 0, NULL, | { } 87 | ai_stand, 0, NULL, | { } 88 | ai_stand, 0, NULL, | { } 89 | ai_stand, 0, NULL, | { } 90 | ai_stand, 0, NULL, | { } 91 | ai_stand, 0, insane_checkdown | { 92 | }; | } src/xatrix/m_insane.c:96:1: warning: missing braces around initializer [-Wmissing-braces] 96 | { | ^ 97 | ai_move, 0, NULL, | { } 98 | ai_move, 0, NULL, | { } 99 | ai_move, 0, NULL, | { } 100 | ai_move, 0, NULL, | { } 101 | ai_move, 0, NULL, | { } 102 | ai_move, 0, NULL, | { } 103 | ai_move, 0, NULL, | { } 104 | ai_move, 0, insane_moan, | { } 105 | ai_move, 0, NULL, | { } 106 | ai_move, 0, NULL, | { } 107 | 108 | ai_move, 0, NULL, | { } 109 | ai_move, 0, NULL, | { } 110 | ai_move, 0, NULL, | { } 111 | ai_move, 0, NULL, | { } 112 | ai_move, 0, NULL, | { } 113 | ai_move, 0, NULL, | { } 114 | ai_move, 0, NULL, | { } 115 | ai_move, 0, NULL, | { } 116 | ai_move, 0, NULL, | { } 117 | ai_move, 0, NULL, | { } 118 | 119 | ai_move, 2.7, NULL, | { } 120 | ai_move, 4.1, NULL, | { } 121 | ai_move, 6, NULL, | { } 122 | ai_move, 7.6, NULL, | { } 123 | ai_move, 3.6, NULL, | { } 124 | ai_move, 0, NULL, | { } 125 | ai_move, 0, NULL, | { } 126 | ai_move, 0, insane_fist, | { } 127 | ai_move, 0, NULL, | { } 128 | ai_move, 0, NULL, | { } 129 | 130 | ai_move, 0, NULL, | { } 131 | ai_move, 0, NULL, | { } 132 | ai_move, 0, NULL, | { } 133 | ai_move, 0, insane_fist, | { } 134 | ai_move, 0, NULL, | { } 135 | ai_move, 0, NULL, | { } 136 | ai_move, 0, NULL, | { } 137 | ai_move, 0, NULL, | { } 138 | ai_move, 0, NULL, | { } 139 | ai_move, 0, NULL | { 140 | }; | } src/xatrix/m_insane.c:145:1: warning: missing braces around initializer [-Wmissing-braces] 145 | { | ^ 146 | ai_move, -0.7, NULL, // 41 | { } 147 | ai_move, -1.2, NULL, // 42 | { } 148 | ai_move, -1.5, NULL, // 43 | { } 149 | ai_move, -4.5, NULL, // 44 | { } 150 | ai_move, -3.5, NULL, // 45 | { } 151 | ai_move, -0.2, NULL, // 46 | { } 152 | ai_move, 0, NULL, // 47 | { } 153 | ai_move, -1.3, NULL, // 48 | { } 154 | ai_move, -3, NULL, // 49 | { } 155 | ai_move, -2, NULL, // 50 | { } 156 | ai_move, 0, NULL, // 51 | { } 157 | ai_move, 0, NULL, // 52 | { } 158 | ai_move, 0, NULL, // 53 | { } 159 | ai_move, -3.3, NULL, // 54 | { } 160 | ai_move, -1.6, NULL, // 55 | { } 161 | ai_move, -0.3, NULL, // 56 | { } 162 | ai_move, 0, NULL, // 57 | { } 163 | ai_move, 0, NULL, // 58 | { } 164 | ai_move, 0, NULL // 59 | { 165 | }; | } src/xatrix/m_insane.c:169:1: warning: missing braces around initializer [-Wmissing-braces] 169 | { | ^ 170 | ai_move, 0.2, NULL, | { } 171 | ai_move, 11.5, NULL, | { } 172 | ai_move, 5.1, NULL, | { } 173 | ai_move, 7.1, NULL, | { } 174 | ai_move, 0, NULL | { 175 | }; | } src/xatrix/m_insane.c:180:1: warning: missing braces around initializer [-Wmissing-braces] 180 | { | ^ 181 | ai_move, 0, NULL, // 100 | { } 182 | ai_move, 0, NULL, | { } 183 | ai_move, 0, NULL, | { } 184 | ai_move, 0, NULL, | { } 185 | ai_move, 0, NULL, | { } 186 | ai_move, 0, NULL, | { } 187 | ai_move, 0, NULL, | { } 188 | ai_move, 0, NULL, | { } 189 | ai_move, 0, NULL, | { } 190 | ai_move, 0, NULL, | { } 191 | ai_move, 0, NULL, // 110 | { } 192 | ai_move, -1.7, NULL, | { } 193 | ai_move, -1.6, NULL, | { } 194 | ai_move, 0, NULL, | { } 195 | ai_move, 0, NULL, | { } 196 | ai_move, 0, NULL, | { } 197 | ai_move, 0, insane_fist, | { } 198 | ai_move, 0, NULL, | { } 199 | ai_move, 0, NULL, | { } 200 | ai_move, 0, NULL, | { } 201 | ai_move, 0, NULL, // 120 | { } 202 | ai_move, 0, NULL, | { } 203 | ai_move, 0, NULL, | { } 204 | ai_move, 0, NULL, | { } 205 | ai_move, 0, NULL, | { } 206 | ai_move, 0, NULL, | { } 207 | ai_move, 0, NULL, | { } 208 | ai_move, 0, NULL, | { } 209 | ai_move, 0, NULL, | { } 210 | ai_move, 0, NULL, | { } 211 | ai_move, 0, NULL, // 130 | { } 212 | ai_move, 0, NULL, | { } 213 | ai_move, 0, NULL, | { } 214 | ai_move, 0, insane_moan, | { } 215 | ai_move, 0, NULL, | { } 216 | ai_move, 0, NULL, | { } 217 | ai_move, 0, NULL, | { } 218 | ai_move, 0, NULL, | { } 219 | ai_move, 0, NULL, | { } 220 | ai_move, 0, NULL, | { } 221 | ai_move, 0, NULL, // 140 | { } 222 | ai_move, 0, NULL, | { } 223 | ai_move, 0, NULL, | { } 224 | ai_move, 0, NULL, | { } 225 | ai_move, 0, NULL, | { } 226 | ai_move, 0, NULL, | { } 227 | ai_move, 0, NULL, | { } 228 | ai_move, 0, NULL, | { } 229 | ai_move, 0, NULL, | { } 230 | ai_move, 0, NULL, | { } 231 | ai_move, 0, NULL, // 150 | { } 232 | ai_move, 0.5, NULL, | { } 233 | ai_move, 0, NULL, | { } 234 | ai_move, -0.2, insane_scream, | { } 235 | ai_move, 0, NULL, | { } 236 | ai_move, 0.2, NULL, | { } 237 | ai_move, 0.4, NULL, | { } 238 | ai_move, 0.6, NULL, | { } 239 | ai_move, 0.8, NULL, | { } 240 | ai_move, 0.7, NULL, | { } 241 | ai_move, 0, insane_checkup // 160 | { 242 | }; | } src/xatrix/m_insane.c:246:1: warning: missing braces around initializer [-Wmissing-braces] 246 | { | ^ 247 | ai_walk, 0, insane_scream, | { } 248 | ai_walk, 2.5, NULL, | { } 249 | ai_walk, 3.5, NULL, | { } 250 | ai_walk, 1.7, NULL, | { } 251 | ai_walk, 2.3, NULL, | { } 252 | ai_walk, 2.4, NULL, | { } 253 | ai_walk, 2.2, NULL, | { } 254 | ai_walk, 4.2, NULL, | { } 255 | ai_walk, 5.6, NULL, | { } 256 | ai_walk, 3.3, NULL, | { } 257 | ai_walk, 2.4, NULL, | { } 258 | ai_walk, 0.9, NULL, | { } 259 | ai_walk, 0, NULL | { 260 | }; | } src/xatrix/m_insane.c:265:1: warning: missing braces around initializer [-Wmissing-braces] 265 | { | ^ 266 | ai_walk, 0, insane_scream, // walk 1 | { } 267 | ai_walk, 3.4, NULL, // walk 2 | { } 268 | ai_walk, 3.6, NULL, // 3 | { } 269 | ai_walk, 2.9, NULL, // 4 | { } 270 | ai_walk, 2.2, NULL, // 5 | { } 271 | ai_walk, 2.6, NULL, // 6 | { } 272 | ai_walk, 0, NULL, // 7 | { } 273 | ai_walk, 0.7, NULL, // 8 | { } 274 | ai_walk, 4.8, NULL, // 9 | { } 275 | ai_walk, 5.3, NULL, // 10 | { } 276 | ai_walk, 1.1, NULL, // 11 | { } 277 | ai_walk, 2, NULL, // 12 | { } 278 | ai_walk, 0.5, NULL, // 13 | { } 279 | ai_walk, 0, NULL, // 14 | { } 280 | ai_walk, 0, NULL, // 15 | { } 281 | ai_walk, 4.9, NULL, // 16 | { } 282 | ai_walk, 6.7, NULL, // 17 | { } 283 | ai_walk, 3.8, NULL, // 18 | { } 284 | ai_walk, 2, NULL, // 19 | { } 285 | ai_walk, 0.2, NULL, // 20 | { } 286 | ai_walk, 0, NULL, // 21 | { } 287 | ai_walk, 3.4, NULL, // 22 | { } 288 | ai_walk, 6.4, NULL, // 23 | { } 289 | ai_walk, 5, NULL, // 24 | { } 290 | ai_walk, 1.8, NULL, // 25 | { } 291 | ai_walk, 0, NULL // 26 | { 292 | }; | } src/xatrix/m_insane.c:297:1: warning: missing braces around initializer [-Wmissing-braces] 297 | { | ^ 298 | ai_move, 0, NULL, | { } 299 | ai_move, 0, NULL, | { } 300 | ai_move, 0, NULL, | { } 301 | ai_move, 0, NULL, | { } 302 | ai_move, 0, NULL, | { } 303 | ai_move, 0, NULL, | { } 304 | ai_move, 0, NULL, | { } 305 | ai_move, 0, NULL, | { } 306 | ai_move, 0, NULL, | { } 307 | ai_move, 0, NULL, | { } 308 | ai_move, 0, NULL | { 309 | }; | } src/xatrix/m_insane.c:313:1: warning: missing braces around initializer [-Wmissing-braces] 313 | { | ^ 314 | ai_move, 0, NULL, | { } 315 | ai_move, 0, NULL, | { } 316 | ai_move, 0, NULL, | { } 317 | ai_move, 0, NULL, | { } 318 | ai_move, 0, NULL, | { } 319 | ai_move, 0, NULL, | { } 320 | ai_move, 0, NULL, | { } 321 | ai_move, 0, NULL, | { } 322 | ai_move, 0, NULL, | { } 323 | ai_move, 0, NULL, | { } 324 | ai_move, 0, NULL, | { } 325 | ai_move, 0, NULL, | { } 326 | ai_move, 0, NULL, | { } 327 | ai_move, 0, NULL, | { } 328 | ai_move, 0, NULL, | { } 329 | ai_move, 0, NULL, | { } 330 | ai_move, 0, NULL | { 331 | }; | } src/xatrix/m_insane.c:335:1: warning: missing braces around initializer [-Wmissing-braces] 335 | { | ^ 336 | ai_walk, 0, insane_scream, | { } 337 | ai_walk, 1.5, NULL, | { } 338 | ai_walk, 2.1, NULL, | { } 339 | ai_walk, 3.6, NULL, | { } 340 | ai_walk, 2, NULL, | { } 341 | ai_walk, 0.9, NULL, | { } 342 | ai_walk, 3, NULL, | { } 343 | ai_walk, 3.4, NULL, | { } 344 | ai_walk, 2.4, NULL | { 345 | }; | } src/xatrix/m_insane.c:350:1: warning: missing braces around initializer [-Wmissing-braces] 350 | { | ^ 351 | ai_move, 0, NULL, | { } 352 | ai_move, 0, NULL, | { } 353 | ai_move, 0, NULL, | { } 354 | ai_move, 0, NULL, | { } 355 | ai_move, 0, NULL, | { } 356 | ai_move, 0, NULL, | { } 357 | ai_move, 0, NULL, | { } 358 | ai_move, 0, NULL, | { } 359 | ai_move, 0, NULL | { 360 | }; | } src/xatrix/m_insane.c:364:1: warning: missing braces around initializer [-Wmissing-braces] 364 | { | ^ 365 | ai_move, 0, NULL, | { } 366 | ai_move, 0, NULL, | { } 367 | ai_move, 0, NULL, | { } 368 | ai_move, 0, NULL, | { } 369 | ai_move, 0, NULL, | { } 370 | ai_move, 0, NULL, | { } 371 | ai_move, 0, NULL | { 372 | }; | } src/xatrix/m_insane.c:376:1: warning: missing braces around initializer [-Wmissing-braces] 376 | { | ^ 377 | ai_move, 0, insane_moan, | { } 378 | ai_move, 0, NULL, | { } 379 | ai_move, 0, NULL, | { } 380 | ai_move, 0, NULL, | { } 381 | ai_move, 0, NULL, | { } 382 | ai_move, 0, NULL, | { } 383 | ai_move, 0, NULL, | { } 384 | ai_move, 0, NULL, | { } 385 | ai_move, 0, NULL, | { } 386 | ai_move, 0, NULL, | { } 387 | ai_move, 0, NULL, | { } 388 | ai_move, 0, NULL, | { } 389 | ai_move, 0, NULL, | { } 390 | ai_move, 0, NULL, | { } 391 | ai_move, 0, NULL | { 392 | }; | } src/xatrix/m_insane.c:396:1: warning: missing braces around initializer [-Wmissing-braces] 396 | { | ^ 397 | ai_move, 0, insane_scream, | { } 398 | ai_move, 0, NULL, | { } 399 | ai_move, 0, NULL, | { } 400 | ai_move, 0, NULL, | { } 401 | ai_move, 0, NULL, | { } 402 | ai_move, 0, NULL, | { } 403 | ai_move, 0, NULL, | { } 404 | ai_move, 0, NULL, | { } 405 | ai_move, 0, NULL, | { } 406 | ai_move, 0, NULL, | { } 407 | ai_move, 0, NULL, | { } 408 | ai_move, 0, NULL, | { } 409 | ai_move, 0, NULL, | { } 410 | ai_move, 0, NULL, | { } 411 | ai_move, 0, NULL | { 412 | }; | } src/xatrix/m_insane.c: In function ‘insane_checkdown’: src/xatrix/m_insane.c:510:5: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 510 | if (random() < 0.3) | ^ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_medic.o -c src/xatrix/m_medic.c src/xatrix/m_medic.c:104:1: warning: missing braces around initializer [-Wmissing-braces] 104 | { | ^ 105 | ai_stand, 0, medic_idle, | { } 106 | ai_stand, 0, NULL, | { } 107 | ai_stand, 0, NULL, | { } 108 | ai_stand, 0, NULL, | { } 109 | ai_stand, 0, NULL, | { } 110 | ai_stand, 0, NULL, | { } 111 | ai_stand, 0, NULL, | { } 112 | ai_stand, 0, NULL, | { } 113 | ai_stand, 0, NULL, | { } 114 | ai_stand, 0, NULL, | { } 115 | ai_stand, 0, NULL, | { } 116 | ai_stand, 0, NULL, | { } 117 | ai_stand, 0, NULL, | { } 118 | ai_stand, 0, NULL, | { } 119 | ai_stand, 0, NULL, | { } 120 | ai_stand, 0, NULL, | { } 121 | ai_stand, 0, NULL, | { } 122 | ai_stand, 0, NULL, | { } 123 | ai_stand, 0, NULL, | { } 124 | ai_stand, 0, NULL, | { } 125 | ai_stand, 0, NULL, | { } 126 | ai_stand, 0, NULL, | { } 127 | ai_stand, 0, NULL, | { } 128 | ai_stand, 0, NULL, | { } 129 | ai_stand, 0, NULL, | { } 130 | ai_stand, 0, NULL, | { } 131 | ai_stand, 0, NULL, | { } 132 | ai_stand, 0, NULL, | { } 133 | ai_stand, 0, NULL, | { } 134 | ai_stand, 0, NULL, | { } 135 | ai_stand, 0, NULL, | { } 136 | ai_stand, 0, NULL, | { } 137 | ai_stand, 0, NULL, | { } 138 | ai_stand, 0, NULL, | { } 139 | ai_stand, 0, NULL, | { } 140 | ai_stand, 0, NULL, | { } 141 | ai_stand, 0, NULL, | { } 142 | ai_stand, 0, NULL, | { } 143 | ai_stand, 0, NULL, | { } 144 | ai_stand, 0, NULL, | { } 145 | ai_stand, 0, NULL, | { } 146 | ai_stand, 0, NULL, | { } 147 | ai_stand, 0, NULL, | { } 148 | ai_stand, 0, NULL, | { } 149 | ai_stand, 0, NULL, | { } 150 | ai_stand, 0, NULL, | { } 151 | ai_stand, 0, NULL, | { } 152 | ai_stand, 0, NULL, | { } 153 | ai_stand, 0, NULL, | { } 154 | ai_stand, 0, NULL, | { } 155 | ai_stand, 0, NULL, | { } 156 | ai_stand, 0, NULL, | { } 157 | ai_stand, 0, NULL, | { } 158 | ai_stand, 0, NULL, | { } 159 | ai_stand, 0, NULL, | { } 160 | ai_stand, 0, NULL, | { } 161 | ai_stand, 0, NULL, | { } 162 | ai_stand, 0, NULL, | { } 163 | ai_stand, 0, NULL, | { } 164 | ai_stand, 0, NULL, | { } 165 | ai_stand, 0, NULL, | { } 166 | ai_stand, 0, NULL, | { } 167 | ai_stand, 0, NULL, | { } 168 | ai_stand, 0, NULL, | { } 169 | ai_stand, 0, NULL, | { } 170 | ai_stand, 0, NULL, | { } 171 | ai_stand, 0, NULL, | { } 172 | ai_stand, 0, NULL, | { } 173 | ai_stand, 0, NULL, | { } 174 | ai_stand, 0, NULL, | { } 175 | ai_stand, 0, NULL, | { } 176 | ai_stand, 0, NULL, | { } 177 | ai_stand, 0, NULL, | { } 178 | ai_stand, 0, NULL, | { } 179 | ai_stand, 0, NULL, | { } 180 | ai_stand, 0, NULL, | { } 181 | ai_stand, 0, NULL, | { } 182 | ai_stand, 0, NULL, | { } 183 | ai_stand, 0, NULL, | { } 184 | ai_stand, 0, NULL, | { } 185 | ai_stand, 0, NULL, | { } 186 | ai_stand, 0, NULL, | { } 187 | ai_stand, 0, NULL, | { } 188 | ai_stand, 0, NULL, | { } 189 | ai_stand, 0, NULL, | { } 190 | ai_stand, 0, NULL, | { } 191 | ai_stand, 0, NULL, | { } 192 | ai_stand, 0, NULL, | { } 193 | ai_stand, 0, NULL, | { } 194 | ai_stand, 0, NULL, | { 195 | 196 | }; | } src/xatrix/m_medic.c:206:1: warning: missing braces around initializer [-Wmissing-braces] 206 | { | ^ 207 | ai_walk, 6.2, NULL, | { } 208 | ai_walk, 18.1, NULL, | { } 209 | ai_walk, 1, NULL, | { } 210 | ai_walk, 9, NULL, | { } 211 | ai_walk, 10, NULL, | { } 212 | ai_walk, 9, NULL, | { } 213 | ai_walk, 11, NULL, | { } 214 | ai_walk, 11.6, NULL, | { } 215 | ai_walk, 2, NULL, | { } 216 | ai_walk, 9.9, NULL, | { } 217 | ai_walk, 14, NULL, | { } 218 | ai_walk, 9.3, NULL | { 219 | }; | } src/xatrix/m_medic.c:229:1: warning: missing braces around initializer [-Wmissing-braces] 229 | { | ^ 230 | ai_run, 18, NULL, | { } 231 | ai_run, 22.5, NULL, | { } 232 | ai_run, 25.4, NULL, | { } 233 | ai_run, 23.4, NULL, | { } 234 | ai_run, 24, NULL, | { } 235 | ai_run, 35.6, NULL | { 236 | 237 | }; | } src/xatrix/m_medic.c:266:1: warning: missing braces around initializer [-Wmissing-braces] 266 | { | ^ 267 | ai_move, 0, NULL, | { } 268 | ai_move, 0, NULL, | { } 269 | ai_move, 0, NULL, | { } 270 | ai_move, 0, NULL, | { } 271 | ai_move, 0, NULL, | { } 272 | ai_move, 0, NULL, | { } 273 | ai_move, 0, NULL, | { } 274 | ai_move, 0, NULL | { 275 | }; | } src/xatrix/m_medic.c:279:1: warning: missing braces around initializer [-Wmissing-braces] 279 | { | ^ 280 | ai_move, 0, NULL, | { } 281 | ai_move, 0, NULL, | { } 282 | ai_move, 0, NULL, | { } 283 | ai_move, 0, NULL, | { } 284 | ai_move, 0, NULL, | { } 285 | ai_move, 0, NULL, | { } 286 | ai_move, 0, NULL, | { } 287 | ai_move, 0, NULL, | { } 288 | ai_move, 0, NULL, | { } 289 | ai_move, 0, NULL, | { } 290 | ai_move, 0, NULL, | { } 291 | ai_move, 0, NULL, | { } 292 | ai_move, 0, NULL, | { } 293 | ai_move, 0, NULL, | { } 294 | ai_move, 0, NULL | { 295 | }; | } src/xatrix/m_medic.c:360:1: warning: missing braces around initializer [-Wmissing-braces] 360 | { | ^ 361 | ai_move, 0, NULL, | { } 362 | ai_move, 0, NULL, | { } 363 | ai_move, 0, NULL, | { } 364 | ai_move, 0, NULL, | { } 365 | ai_move, 0, NULL, | { } 366 | ai_move, 0, NULL, | { } 367 | ai_move, 0, NULL, | { } 368 | ai_move, 0, NULL, | { } 369 | ai_move, 0, NULL, | { } 370 | ai_move, 0, NULL, | { } 371 | ai_move, 0, NULL, | { } 372 | ai_move, 0, NULL, | { } 373 | ai_move, 0, NULL, | { } 374 | ai_move, 0, NULL, | { } 375 | ai_move, 0, NULL, | { } 376 | ai_move, 0, NULL, | { } 377 | ai_move, 0, NULL, | { } 378 | ai_move, 0, NULL, | { } 379 | ai_move, 0, NULL, | { } 380 | ai_move, 0, NULL, | { } 381 | ai_move, 0, NULL, | { } 382 | ai_move, 0, NULL, | { } 383 | ai_move, 0, NULL, | { } 384 | ai_move, 0, NULL, | { } 385 | ai_move, 0, NULL, | { } 386 | ai_move, 0, NULL, | { } 387 | ai_move, 0, NULL, | { } 388 | ai_move, 0, NULL, | { } 389 | ai_move, 0, NULL, | { } 390 | ai_move, 0, NULL | { 391 | }; | } src/xatrix/m_medic.c:455:1: warning: missing braces around initializer [-Wmissing-braces] 455 | { | ^ 456 | ai_move, -1, NULL, | { } 457 | ai_move, -1, NULL, | { } 458 | ai_move, -1, medic_duck_down, | { } 459 | ai_move, -1, medic_duck_hold, | { } 460 | ai_move, -1, NULL, | { } 461 | ai_move, -1, NULL, | { } 462 | ai_move, -1, medic_duck_up, | { } 463 | ai_move, -1, NULL, | { } 464 | ai_move, -1, NULL, | { } 465 | ai_move, -1, NULL, | { } 466 | ai_move, -1, NULL, | { } 467 | ai_move, -1, NULL, | { } 468 | ai_move, -1, NULL, | { } 469 | ai_move, -1, NULL, | { } 470 | ai_move, -1, NULL, | { } 471 | ai_move, -1, NULL | { 472 | }; | } src/xatrix/m_medic.c:487:1: warning: missing braces around initializer [-Wmissing-braces] 487 | { | ^ 488 | ai_charge, 0, NULL, | { } 489 | ai_charge, 0, NULL, | { } 490 | ai_charge, 0, NULL, | { } 491 | ai_charge, 0, NULL, | { } 492 | ai_charge, 0, medic_fire_blaster, | { } 493 | ai_charge, 0, medic_fire_blaster, | { } 494 | ai_charge, 0, medic_fire_blaster, | { } 495 | ai_charge, 0, medic_fire_blaster, | { } 496 | ai_charge, 0, medic_fire_blaster, | { } 497 | ai_charge, 0, medic_fire_blaster, | { } 498 | ai_charge, 0, medic_fire_blaster, | { } 499 | ai_charge, 0, medic_fire_blaster, | { } 500 | ai_charge, 0, medic_fire_blaster, | { } 501 | ai_charge, 0, medic_fire_blaster, | { } 502 | ai_charge, 0, medic_fire_blaster, | { } 503 | ai_charge, 0, medic_fire_blaster | { 504 | }; | } src/xatrix/m_medic.c:517:1: warning: missing braces around initializer [-Wmissing-braces] 517 | { | ^ 518 | ai_charge, 0, NULL, | { } 519 | ai_charge, 5, NULL, | { } 520 | ai_charge, 5, NULL, | { } 521 | ai_charge, 3, NULL, | { } 522 | ai_charge, 2, NULL, | { } 523 | ai_charge, 0, NULL, | { } 524 | ai_charge, 0, NULL, | { } 525 | ai_charge, 0, NULL, | { } 526 | ai_charge, 0, medic_fire_blaster, | { } 527 | ai_charge, 0, NULL, | { } 528 | ai_charge, 0, NULL, | { } 529 | ai_charge, 0, medic_fire_blaster, | { } 530 | ai_charge, 0, NULL, | { } 531 | ai_charge, 0, medic_continue // Change to medic_continue... Else, go to frame 32 | { 532 | }; | } src/xatrix/m_medic.c:544:1: warning: missing braces around initializer [-Wmissing-braces] 544 | { | ^ 545 | 45.0, -9.2, 15.5, | { } 546 | 48.4, -9.7, 15.2, | { } 547 | 47.8, -9.8, 15.8, | { } 548 | 47.3, -9.3, 14.3, | { } 549 | 45.4, -10.1, 13.1, | { } 550 | 41.9, -12.7, 12.0, | { } 551 | 37.8, -15.8, 11.2, | { } 552 | 34.3, -18.4, 10.7, | { } 553 | 32.7, -19.7, 10.4, | { } 554 | 32.7, -19.7, 10.4 | { 555 | }; | } src/xatrix/m_medic.c:644:1: warning: missing braces around initializer [-Wmissing-braces] 644 | { | ^ 645 | ai_move, 2, NULL, | { } 646 | ai_move, 3, NULL, | { } 647 | ai_move, 5, NULL, | { } 648 | ai_move, 4.4, NULL, | { } 649 | ai_charge, 4.7, NULL, | { } 650 | ai_charge, 5, NULL, | { } 651 | ai_charge, 6, NULL, | { } 652 | ai_charge, 4, NULL, | { } 653 | ai_charge, 0, NULL, | { } 654 | ai_move, 0, medic_hook_launch, | { } 655 | ai_move, 0, medic_cable_attack, | { } 656 | ai_move, 0, medic_cable_attack, | { } 657 | ai_move, 0, medic_cable_attack, | { } 658 | ai_move, 0, medic_cable_attack, | { } 659 | ai_move, 0, medic_cable_attack, | { } 660 | ai_move, 0, medic_cable_attack, | { } 661 | ai_move, 0, medic_cable_attack, | { } 662 | ai_move, 0, medic_cable_attack, | { } 663 | ai_move, 0, medic_cable_attack, | { } 664 | ai_move, -15, medic_hook_retract, | { } 665 | ai_move, -1.5, NULL, | { } 666 | ai_move, -1.2, NULL, | { } 667 | ai_move, -3, NULL, | { } 668 | ai_move, -2, NULL, | { } 669 | ai_move, 0.3, NULL, | { } 670 | ai_move, 0.7, NULL, | { } 671 | ai_move, 1.2, NULL, | { } 672 | ai_move, 1.3, NULL | { 673 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_move.o -c src/xatrix/m_move.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_mutant.o -c src/xatrix/m_mutant.c src/xatrix/m_mutant.c:64:1: warning: missing braces around initializer [-Wmissing-braces] 64 | { | ^ 65 | ai_stand, 0, NULL, | { } 66 | ai_stand, 0, NULL, | { } 67 | ai_stand, 0, NULL, | { } 68 | ai_stand, 0, NULL, | { } 69 | ai_stand, 0, NULL, | { } 70 | ai_stand, 0, NULL, | { } 71 | ai_stand, 0, NULL, | { } 72 | ai_stand, 0, NULL, | { } 73 | ai_stand, 0, NULL, | { } 74 | ai_stand, 0, NULL, // 10 | { } 75 | 76 | ai_stand, 0, NULL, | { } 77 | ai_stand, 0, NULL, | { } 78 | ai_stand, 0, NULL, | { } 79 | ai_stand, 0, NULL, | { } 80 | ai_stand, 0, NULL, | { } 81 | ai_stand, 0, NULL, | { } 82 | ai_stand, 0, NULL, | { } 83 | ai_stand, 0, NULL, | { } 84 | ai_stand, 0, NULL, | { } 85 | ai_stand, 0, NULL, // 20 | { } 86 | 87 | ai_stand, 0, NULL, | { } 88 | ai_stand, 0, NULL, | { } 89 | ai_stand, 0, NULL, | { } 90 | ai_stand, 0, NULL, | { } 91 | ai_stand, 0, NULL, | { } 92 | ai_stand, 0, NULL, | { } 93 | ai_stand, 0, NULL, | { } 94 | ai_stand, 0, NULL, | { } 95 | ai_stand, 0, NULL, | { } 96 | ai_stand, 0, NULL, // 30 | { } 97 | 98 | ai_stand, 0, NULL, | { } 99 | ai_stand, 0, NULL, | { } 100 | ai_stand, 0, NULL, | { } 101 | ai_stand, 0, NULL, | { } 102 | ai_stand, 0, NULL, | { } 103 | ai_stand, 0, NULL, | { } 104 | ai_stand, 0, NULL, | { } 105 | ai_stand, 0, NULL, | { } 106 | ai_stand, 0, NULL, | { } 107 | ai_stand, 0, NULL, // 40 | { } 108 | 109 | ai_stand, 0, NULL, | { } 110 | ai_stand, 0, NULL, | { } 111 | ai_stand, 0, NULL, | { } 112 | ai_stand, 0, NULL, | { } 113 | ai_stand, 0, NULL, | { } 114 | ai_stand, 0, NULL, | { } 115 | ai_stand, 0, NULL, | { } 116 | ai_stand, 0, NULL, | { } 117 | ai_stand, 0, NULL, | { } 118 | ai_stand, 0, NULL, // 50 | { } 119 | 120 | ai_stand, 0, NULL | { 121 | }; | } src/xatrix/m_mutant.c:141:1: warning: missing braces around initializer [-Wmissing-braces] 141 | { | ^ 142 | ai_stand, 0, NULL, | { } 143 | ai_stand, 0, NULL, | { } 144 | ai_stand, 0, NULL, | { } 145 | ai_stand, 0, NULL, // scratch loop start | { } 146 | ai_stand, 0, NULL, | { } 147 | ai_stand, 0, NULL, | { } 148 | ai_stand, 0, mutant_idle_loop, // scratch loop end | { } 149 | ai_stand, 0, NULL, | { } 150 | ai_stand, 0, NULL, | { } 151 | ai_stand, 0, NULL, | { } 152 | ai_stand, 0, NULL, | { } 153 | ai_stand, 0, NULL, | { } 154 | ai_stand, 0, NULL | { 155 | }; | } src/xatrix/m_mutant.c:172:1: warning: missing braces around initializer [-Wmissing-braces] 172 | { | ^ 173 | ai_walk, 3, NULL, | { } 174 | ai_walk, 1, NULL, | { } 175 | ai_walk, 5, NULL, | { } 176 | ai_walk, 10, NULL, | { } 177 | ai_walk, 13, NULL, | { } 178 | ai_walk, 10, NULL, | { } 179 | ai_walk, 0, NULL, | { } 180 | ai_walk, 5, NULL, | { } 181 | ai_walk, 6, NULL, | { } 182 | ai_walk, 16, NULL, | { } 183 | ai_walk, 15, NULL, | { } 184 | ai_walk, 6, NULL | { 185 | }; | } src/xatrix/m_mutant.c:194:1: warning: missing braces around initializer [-Wmissing-braces] 194 | { | ^ 195 | ai_walk, 5, NULL, | { } 196 | ai_walk, 5, NULL, | { } 197 | ai_walk, -2, NULL, | { } 198 | ai_walk, 1, NULL | { 199 | }; | } src/xatrix/m_mutant.c:213:1: warning: missing braces around initializer [-Wmissing-braces] 213 | { | ^ 214 | ai_run, 40, NULL, | { } 215 | ai_run, 40, mutant_step, | { } 216 | ai_run, 24, NULL, | { } 217 | ai_run, 5, mutant_step, | { } 218 | ai_run, 17, NULL, | { } 219 | ai_run, 10, NULL | { 220 | }; | } src/xatrix/m_mutant.c:268:1: warning: missing braces around initializer [-Wmissing-braces] 268 | { | ^ 269 | ai_charge, 0, NULL, | { } 270 | ai_charge, 0, NULL, | { } 271 | ai_charge, 0, mutant_hit_left, | { } 272 | ai_charge, 0, NULL, | { } 273 | ai_charge, 0, NULL, | { } 274 | ai_charge, 0, mutant_hit_right, | { } 275 | ai_charge, 0, mutant_check_refire | { 276 | }; | } src/xatrix/m_mutant.c:358:1: warning: missing braces around initializer [-Wmissing-braces] 358 | { | ^ 359 | ai_charge, 0, NULL, | { } 360 | ai_charge, 17, NULL, | { } 361 | ai_charge, 15, mutant_jump_takeoff, | { } 362 | ai_charge, 15, NULL, | { } 363 | ai_charge, 15, mutant_check_landing, | { } 364 | ai_charge, 0, NULL, | { } 365 | ai_charge, 3, NULL, | { } 366 | ai_charge, 0, NULL | { 367 | }; | } src/xatrix/m_mutant.c:441:1: warning: missing braces around initializer [-Wmissing-braces] 441 | { | ^ 442 | ai_move, 4, NULL, | { } 443 | ai_move, -3, NULL, | { } 444 | ai_move, -8, NULL, | { } 445 | ai_move, 2, NULL, | { } 446 | ai_move, 5, NULL | { 447 | }; | } src/xatrix/m_mutant.c:451:1: warning: missing braces around initializer [-Wmissing-braces] 451 | { | ^ 452 | ai_move, -24,NULL, | { } 453 | ai_move, 11, NULL, | { } 454 | ai_move, 5, NULL, | { } 455 | ai_move, -2, NULL, | { } 456 | ai_move, 6, NULL, | { } 457 | ai_move, 4, NULL | { 458 | }; | } src/xatrix/m_mutant.c:462:1: warning: missing braces around initializer [-Wmissing-braces] 462 | { | ^ 463 | ai_move, -22,NULL, | { } 464 | ai_move, 3, NULL, | { } 465 | ai_move, 3, NULL, | { } 466 | ai_move, 2, NULL, | { } 467 | ai_move, 1, NULL, | { } 468 | ai_move, 1, NULL, | { } 469 | ai_move, 6, NULL, | { } 470 | ai_move, 3, NULL, | { } 471 | ai_move, 2, NULL, | { } 472 | ai_move, 0, NULL, | { } 473 | ai_move, 1, NULL | { 474 | }; | } src/xatrix/m_mutant.c:527:1: warning: missing braces around initializer [-Wmissing-braces] 527 | { | ^ 528 | ai_move, 0, NULL, | { } 529 | ai_move, 0, NULL, | { } 530 | ai_move, 0, NULL, | { } 531 | ai_move, 0, NULL, | { } 532 | ai_move, 0, NULL, | { } 533 | ai_move, 0, NULL, | { } 534 | ai_move, 0, NULL, | { } 535 | ai_move, 0, NULL, | { } 536 | ai_move, 0, NULL | { 537 | }; | } src/xatrix/m_mutant.c:541:1: warning: missing braces around initializer [-Wmissing-braces] 541 | { | ^ 542 | ai_move, 0, NULL, | { } 543 | ai_move, 0, NULL, | { } 544 | ai_move, 0, NULL, | { } 545 | ai_move, 0, NULL, | { } 546 | ai_move, 0, NULL, | { } 547 | ai_move, 0, NULL, | { } 548 | ai_move, 0, NULL, | { } 549 | ai_move, 0, NULL, | { } 550 | ai_move, 0, NULL, | { } 551 | ai_move, 0, NULL | { 552 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_parasite.o -c src/xatrix/m_parasite.c src/xatrix/m_parasite.c:68:1: warning: missing braces around initializer [-Wmissing-braces] 68 | { | ^ 69 | ai_stand, 0, NULL, | { } 70 | ai_stand, 0, NULL, | { } 71 | ai_stand, 0, NULL, | { } 72 | ai_stand, 0, NULL | { 73 | }; | } src/xatrix/m_parasite.c:77:1: warning: missing braces around initializer [-Wmissing-braces] 77 | { | ^ 78 | ai_stand, 0, parasite_scratch, | { } 79 | ai_stand, 0, NULL, | { } 80 | ai_stand, 0, NULL, | { } 81 | ai_stand, 0, parasite_scratch, | { } 82 | ai_stand, 0, NULL, | { } 83 | ai_stand, 0, NULL | { 84 | }; | } src/xatrix/m_parasite.c:88:1: warning: missing braces around initializer [-Wmissing-braces] 88 | { | ^ 89 | ai_stand, 0, parasite_scratch, | { } 90 | ai_stand, 0, NULL, | { } 91 | ai_stand, 0, NULL, | { } 92 | ai_stand, 0, NULL, | { } 93 | ai_stand, 0, NULL, | { } 94 | ai_stand, 0, NULL, | { } 95 | ai_stand, 0, NULL, | { } 96 | ai_stand, 0, NULL | { 97 | }; | } src/xatrix/m_parasite.c:125:1: warning: missing braces around initializer [-Wmissing-braces] 125 | { | ^ 126 | ai_stand, 0, NULL, | { } 127 | ai_stand, 0, NULL, | { } 128 | ai_stand, 0, parasite_tap, | { } 129 | ai_stand, 0, NULL, | { } 130 | ai_stand, 0, parasite_tap, | { } 131 | ai_stand, 0, NULL, | { } 132 | ai_stand, 0, NULL, | { } 133 | ai_stand, 0, NULL, | { } 134 | ai_stand, 0, parasite_tap, | { } 135 | ai_stand, 0, NULL, | { } 136 | ai_stand, 0, parasite_tap, | { } 137 | ai_stand, 0, NULL, | { } 138 | ai_stand, 0, NULL, | { } 139 | ai_stand, 0, NULL, | { } 140 | ai_stand, 0, parasite_tap, | { } 141 | ai_stand, 0, NULL, | { } 142 | ai_stand, 0, parasite_tap | { 143 | }; | } src/xatrix/m_parasite.c:153:1: warning: missing braces around initializer [-Wmissing-braces] 153 | { | ^ 154 | ai_run, 30, NULL, | { } 155 | ai_run, 30, NULL, | { } 156 | ai_run, 22, NULL, | { } 157 | ai_run, 19, NULL, | { } 158 | ai_run, 24, NULL, | { } 159 | ai_run, 28, NULL, | { } 160 | ai_run, 25, NULL | { 161 | }; | } src/xatrix/m_parasite.c:165:1: warning: missing braces around initializer [-Wmissing-braces] 165 | { | ^ 166 | ai_run, 0, NULL, | { } 167 | ai_run, 30, NULL, | { 168 | }; | } src/xatrix/m_parasite.c:172:1: warning: missing braces around initializer [-Wmissing-braces] 172 | { | ^ 173 | ai_run, 20, NULL, | { } 174 | ai_run, 20, NULL, | { } 175 | ai_run, 12, NULL, | { } 176 | ai_run, 10, NULL, | { } 177 | ai_run, 0, NULL, | { } 178 | ai_run, 0, NULL | { 179 | }; | } src/xatrix/m_parasite.c:200:1: warning: missing braces around initializer [-Wmissing-braces] 200 | { | ^ 201 | ai_walk, 30, NULL, | { } 202 | ai_walk, 30, NULL, | { } 203 | ai_walk, 22, NULL, | { } 204 | ai_walk, 19, NULL, | { } 205 | ai_walk, 24, NULL, | { } 206 | ai_walk, 28, NULL, | { } 207 | ai_walk, 25, NULL | { 208 | }; | } src/xatrix/m_parasite.c:212:1: warning: missing braces around initializer [-Wmissing-braces] 212 | { | ^ 213 | ai_walk, 0, NULL, | { } 214 | ai_walk, 30, parasite_walk | { 215 | }; | } src/xatrix/m_parasite.c:219:1: warning: missing braces around initializer [-Wmissing-braces] 219 | { | ^ 220 | ai_walk, 20, NULL, | { } 221 | ai_walk, 20, NULL, | { } 222 | ai_walk, 12, NULL, | { } 223 | ai_walk, 10, NULL, | { } 224 | ai_walk, 0, NULL, | { } 225 | ai_walk, 0, NULL | { 226 | }; | } src/xatrix/m_parasite.c:241:1: warning: missing braces around initializer [-Wmissing-braces] 241 | { | ^ 242 | ai_move, 0, NULL, | { } 243 | ai_move, 0, NULL, | { } 244 | ai_move, 0, NULL, | { } 245 | ai_move, 0, NULL, | { } 246 | ai_move, 0, NULL, | { } 247 | ai_move, 0, NULL, | { } 248 | ai_move, 6, NULL, | { } 249 | ai_move, 16, NULL, | { } 250 | ai_move, -6, NULL, | { } 251 | ai_move, -7, NULL, | { } 252 | ai_move, 0, NULL | { 253 | }; | } src/xatrix/m_parasite.c:348:1: warning: missing braces around initializer [-Wmissing-braces] 348 | { | ^ 349 | ai_charge, 0, parasite_launch, | { } 350 | ai_charge, 0, NULL, | { } 351 | ai_charge, 15, parasite_drain_attack, // Target hits | { } 352 | ai_charge, 0, parasite_drain_attack, // drain | { } 353 | ai_charge, 0, parasite_drain_attack, // drain | { } 354 | ai_charge, 0, parasite_drain_attack, // drain | { } 355 | ai_charge, 0, parasite_drain_attack, // drain | { } 356 | ai_charge, -2, parasite_drain_attack, // drain | { } 357 | ai_charge, -2, parasite_drain_attack, // drain | { } 358 | ai_charge, -3, parasite_drain_attack, // drain | { } 359 | ai_charge, -2, parasite_drain_attack, // drain | { } 360 | ai_charge, 0, parasite_drain_attack, // drain | { } 361 | ai_charge, -1, parasite_drain_attack, // drain | { } 362 | ai_charge, 0, parasite_reel_in, // let go | { } 363 | ai_charge, -2, NULL, | { } 364 | ai_charge, -2, NULL, | { } 365 | ai_charge, -3, NULL, | { } 366 | ai_charge, 0, NULL | { 367 | }; | } src/xatrix/m_parasite.c:372:1: warning: missing braces around initializer [-Wmissing-braces] 372 | { | ^ 373 | ai_charge, 0, NULL, | { } 374 | ai_charge, -3, NULL, | { } 375 | ai_charge, 1, NULL, | { } 376 | ai_charge, 2, NULL, | { } 377 | ai_charge, -3, NULL, | { } 378 | ai_charge, 1, NULL, | { } 379 | ai_charge, 1, NULL, | { } 380 | ai_charge, 3, NULL, | { } 381 | ai_charge, 0, NULL, | { } 382 | ai_charge, -18, NULL, | { } 383 | ai_charge, 3, NULL, | { } 384 | ai_charge, 9, NULL, | { } 385 | ai_charge, 6, NULL, | { } 386 | ai_charge, 0, NULL, | { } 387 | ai_charge, -18, NULL, | { } 388 | ai_charge, 0, NULL, | { } 389 | ai_charge, 8, NULL, | { } 390 | ai_charge, 9, NULL, | { } 391 | ai_charge, 0, NULL, | { } 392 | ai_charge, -18, NULL, | { } 393 | ai_charge, 0, NULL, | { } 394 | ai_charge, 0, NULL, // airborne | { } 395 | ai_charge, 0, NULL, // airborne | { } 396 | ai_charge, 0, NULL, // slides | { } 397 | ai_charge, 0, NULL, // slides | { } 398 | ai_charge, 0, NULL, // slides | { } 399 | ai_charge, 0, NULL, // slides | { } 400 | ai_charge, 4, NULL, | { } 401 | ai_charge, 11, NULL, | { } 402 | ai_charge, -2, NULL, | { } 403 | ai_charge, -5, NULL, | { } 404 | ai_charge, 1, NULL | { 405 | }; | } src/xatrix/m_parasite.c:441:1: warning: missing braces around initializer [-Wmissing-braces] 441 | { | ^ 442 | ai_move, 0, NULL, | { } 443 | ai_move, 0, NULL, | { } 444 | ai_move, 0, NULL, | { } 445 | ai_move, 0, NULL, | { } 446 | ai_move, 0, NULL, | { } 447 | ai_move, 0, NULL, | { } 448 | ai_move, 0, NULL | { 449 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_soldier.o -c src/xatrix/m_soldier.c src/xatrix/m_soldier.c:45:1: warning: missing braces around initializer [-Wmissing-braces] 45 | { | ^ 46 | ai_stand, 0, soldier_idle, | { } 47 | ai_stand, 0, NULL, | { } 48 | ai_stand, 0, NULL, | { } 49 | ai_stand, 0, NULL, | { } 50 | ai_stand, 0, NULL, | { } 51 | ai_stand, 0, NULL, | { } 52 | ai_stand, 0, NULL, | { } 53 | ai_stand, 0, NULL, | { } 54 | ai_stand, 0, NULL, | { } 55 | ai_stand, 0, NULL, | { } 56 | 57 | ai_stand, 0, NULL, | { } 58 | ai_stand, 0, NULL, | { } 59 | ai_stand, 0, NULL, | { } 60 | ai_stand, 0, NULL, | { } 61 | ai_stand, 0, NULL, | { } 62 | ai_stand, 0, NULL, | { } 63 | ai_stand, 0, NULL, | { } 64 | ai_stand, 0, NULL, | { } 65 | ai_stand, 0, NULL, | { } 66 | ai_stand, 0, NULL, | { } 67 | 68 | ai_stand, 0, NULL, | { } 69 | ai_stand, 0, NULL, | { } 70 | ai_stand, 0, NULL, | { } 71 | ai_stand, 0, NULL, | { } 72 | ai_stand, 0, NULL, | { } 73 | ai_stand, 0, NULL, | { } 74 | ai_stand, 0, NULL, | { } 75 | ai_stand, 0, NULL, | { } 76 | ai_stand, 0, NULL, | { } 77 | ai_stand, 0, NULL | { 78 | }; | } src/xatrix/m_soldier.c:82:1: warning: missing braces around initializer [-Wmissing-braces] 82 | { | ^ 83 | ai_stand, 0, NULL, | { } 84 | ai_stand, 0, NULL, | { } 85 | ai_stand, 0, NULL, | { } 86 | ai_stand, 0, NULL, | { } 87 | ai_stand, 0, NULL, | { } 88 | ai_stand, 0, NULL, | { } 89 | ai_stand, 0, NULL, | { } 90 | ai_stand, 0, NULL, | { } 91 | ai_stand, 0, NULL, | { } 92 | ai_stand, 0, NULL, | { } 93 | 94 | ai_stand, 0, NULL, | { } 95 | ai_stand, 0, NULL, | { } 96 | ai_stand, 0, NULL, | { } 97 | ai_stand, 0, NULL, | { } 98 | ai_stand, 0, NULL, | { } 99 | ai_stand, 0, NULL, | { } 100 | ai_stand, 0, NULL, | { } 101 | ai_stand, 0, NULL, | { } 102 | ai_stand, 0, NULL, | { } 103 | ai_stand, 0, NULL, | { } 104 | 105 | ai_stand, 0, NULL, | { } 106 | ai_stand, 0, soldier_cock, | { } 107 | ai_stand, 0, NULL, | { } 108 | ai_stand, 0, NULL, | { } 109 | ai_stand, 0, NULL, | { } 110 | ai_stand, 0, NULL, | { } 111 | ai_stand, 0, NULL, | { } 112 | ai_stand, 0, NULL, | { } 113 | ai_stand, 0, NULL, | { } 114 | ai_stand, 0, NULL, | { } 115 | 116 | ai_stand, 0, NULL, | { } 117 | ai_stand, 0, NULL, | { } 118 | ai_stand, 0, NULL, | { } 119 | ai_stand, 0, NULL, | { } 120 | ai_stand, 0, NULL, | { } 121 | ai_stand, 0, NULL, | { } 122 | ai_stand, 0, NULL, | { } 123 | ai_stand, 0, NULL, | { } 124 | ai_stand, 0, NULL | { 125 | }; | } src/xatrix/m_soldier.c:212:1: warning: missing braces around initializer [-Wmissing-braces] 212 | { | ^ 213 | ai_walk, 3, NULL, | { } 214 | ai_walk, 6, NULL, | { } 215 | ai_walk, 2, NULL, | { } 216 | ai_walk, 2, NULL, | { } 217 | ai_walk, 2, NULL, | { } 218 | ai_walk, 1, NULL, | { } 219 | ai_walk, 6, NULL, | { } 220 | ai_walk, 5, NULL, | { } 221 | ai_walk, 3, NULL, | { } 222 | ai_walk, -1, soldier_walk1_random, | { } 223 | ai_walk, 0, NULL, | { } 224 | ai_walk, 0, NULL, | { } 225 | ai_walk, 0, NULL, | { } 226 | ai_walk, 0, NULL, | { } 227 | ai_walk, 0, NULL, | { } 228 | ai_walk, 0, NULL, | { } 229 | ai_walk, 0, NULL, | { } 230 | ai_walk, 0, NULL, | { } 231 | ai_walk, 0, NULL, | { } 232 | ai_walk, 0, NULL, | { } 233 | ai_walk, 0, NULL, | { } 234 | ai_walk, 0, NULL, | { } 235 | ai_walk, 0, NULL, | { } 236 | ai_walk, 0, NULL, | { } 237 | ai_walk, 0, NULL, | { } 238 | ai_walk, 0, NULL, | { } 239 | ai_walk, 0, NULL, | { } 240 | ai_walk, 0, NULL, | { } 241 | ai_walk, 0, NULL, | { } 242 | ai_walk, 0, NULL, | { } 243 | ai_walk, 0, NULL, | { } 244 | ai_walk, 0, NULL, | { } 245 | ai_walk, 0, NULL | { 246 | }; | } src/xatrix/m_soldier.c:250:1: warning: missing braces around initializer [-Wmissing-braces] 250 | { | ^ 251 | ai_walk, 4, NULL, | { } 252 | ai_walk, 4, NULL, | { } 253 | ai_walk, 9, NULL, | { } 254 | ai_walk, 8, NULL, | { } 255 | ai_walk, 5, NULL, | { } 256 | ai_walk, 1, NULL, | { } 257 | ai_walk, 3, NULL, | { } 258 | ai_walk, 7, NULL, | { } 259 | ai_walk, 6, NULL, | { } 260 | ai_walk, 7, NULL | { 261 | }; | } src/xatrix/m_soldier.c:280:1: warning: missing braces around initializer [-Wmissing-braces] 280 | { | ^ 281 | ai_run, 7, NULL, | { } 282 | ai_run, 5, NULL | { 283 | }; | } src/xatrix/m_soldier.c:287:1: warning: missing braces around initializer [-Wmissing-braces] 287 | { | ^ 288 | ai_run, 10, NULL, | { } 289 | ai_run, 11, NULL, | { } 290 | ai_run, 11, NULL, | { } 291 | ai_run, 16, NULL, | { } 292 | ai_run, 10, NULL, | { } 293 | ai_run, 15, NULL | { 294 | }; | } src/xatrix/m_soldier.c:323:1: warning: missing braces around initializer [-Wmissing-braces] 323 | { | ^ 324 | ai_move, -3, NULL, | { } 325 | ai_move, 4, NULL, | { } 326 | ai_move, 1, NULL, | { } 327 | ai_move, 1, NULL, | { } 328 | ai_move, 0, NULL | { 329 | }; | } src/xatrix/m_soldier.c:333:1: warning: missing braces around initializer [-Wmissing-braces] 333 | { | ^ 334 | ai_move, -13, NULL, | { } 335 | ai_move, -1, NULL, | { } 336 | ai_move, 2, NULL, | { } 337 | ai_move, 4, NULL, | { } 338 | ai_move, 2, NULL, | { } 339 | ai_move, 3, NULL, | { } 340 | ai_move, 2, NULL | { 341 | }; | } src/xatrix/m_soldier.c:345:1: warning: missing braces around initializer [-Wmissing-braces] 345 | { | ^ 346 | ai_move, -8, NULL, | { } 347 | ai_move, 10, NULL, | { } 348 | ai_move, -4, NULL, | { } 349 | ai_move, -1, NULL, | { } 350 | ai_move, -3, NULL, | { } 351 | ai_move, 0, NULL, | { } 352 | ai_move, 3, NULL, | { } 353 | ai_move, 0, NULL, | { } 354 | ai_move, 0, NULL, | { } 355 | ai_move, 0, NULL, | { } 356 | ai_move, 0, NULL, | { } 357 | ai_move, 1, NULL, | { } 358 | ai_move, 0, NULL, | { } 359 | ai_move, 1, NULL, | { } 360 | ai_move, 2, NULL, | { } 361 | ai_move, 4, NULL, | { } 362 | ai_move, 3, NULL, | { } 363 | ai_move, 2, NULL | { 364 | }; | } src/xatrix/m_soldier.c:368:1: warning: missing braces around initializer [-Wmissing-braces] 368 | { | ^ 369 | ai_move, 0, NULL, | { } 370 | ai_move, 0, NULL, | { } 371 | ai_move, 0, NULL, | { } 372 | ai_move, -10, NULL, | { } 373 | ai_move, -6, NULL, | { } 374 | ai_move, 8, NULL, | { } 375 | ai_move, 4, NULL, | { } 376 | ai_move, 1, NULL, | { } 377 | ai_move, 0, NULL, | { } 378 | ai_move, 2, NULL, | { } 379 | ai_move, 5, NULL, | { } 380 | ai_move, 2, NULL, | { } 381 | ai_move, -1, NULL, | { } 382 | ai_move, -1, NULL, | { } 383 | ai_move, 3, NULL, | { } 384 | ai_move, 2, NULL, | { } 385 | ai_move, 0, NULL | { 386 | }; | } src/xatrix/m_soldier.c:541:1: warning: missing braces around initializer [-Wmissing-braces] 541 | { | ^ 542 | ai_charge, 0, NULL, | { } 543 | ai_charge, 0, NULL, | { } 544 | ai_charge, 0, soldier_fire1, | { } 545 | ai_charge, 0, NULL, | { } 546 | ai_charge, 0, NULL, | { } 547 | ai_charge, 0, soldier_attack1_refire1, | { } 548 | ai_charge, 0, NULL, | { } 549 | ai_charge, 0, soldier_cock, | { } 550 | ai_charge, 0, soldier_attack1_refire2, | { } 551 | ai_charge, 0, NULL, | { } 552 | ai_charge, 0, NULL, | { } 553 | ai_charge, 0, NULL | { 554 | }; | } src/xatrix/m_soldier.c:591:1: warning: missing braces around initializer [-Wmissing-braces] 591 | { | ^ 592 | ai_charge, 0, NULL, | { } 593 | ai_charge, 0, NULL, | { } 594 | ai_charge, 0, NULL, | { } 595 | ai_charge, 0, NULL, | { } 596 | ai_charge, 0, soldier_fire2, | { } 597 | ai_charge, 0, NULL, | { } 598 | ai_charge, 0, NULL, | { } 599 | ai_charge, 0, soldier_attack2_refire1, | { } 600 | ai_charge, 0, NULL, | { } 601 | ai_charge, 0, NULL, | { } 602 | ai_charge, 0, NULL, | { } 603 | ai_charge, 0, NULL, | { } 604 | ai_charge, 0, soldier_cock, | { } 605 | ai_charge, 0, NULL, | { } 606 | ai_charge, 0, soldier_attack2_refire2, | { } 607 | ai_charge, 0, NULL, | { } 608 | ai_charge, 0, NULL, | { } 609 | ai_charge, 0, NULL | { 610 | }; | } src/xatrix/m_soldier.c:647:1: warning: missing braces around initializer [-Wmissing-braces] 647 | { | ^ 648 | ai_charge, 0, NULL, | { } 649 | ai_charge, 0, NULL, | { } 650 | ai_charge, 0, soldier_fire3, | { } 651 | ai_charge, 0, NULL, | { } 652 | ai_charge, 0, NULL, | { } 653 | ai_charge, 0, soldier_attack3_refire, | { } 654 | ai_charge, 0, soldier_duck_up, | { } 655 | ai_charge, 0, NULL, | { } 656 | ai_charge, 0, NULL | { 657 | }; | } src/xatrix/m_soldier.c:674:1: warning: missing braces around initializer [-Wmissing-braces] 674 | { | ^ 675 | ai_charge, 0, NULL, | { } 676 | ai_charge, 0, NULL, | { } 677 | ai_charge, 0, soldier_fire4, | { } 678 | ai_charge, 0, NULL, | { } 679 | ai_charge, 0, NULL, | { } 680 | ai_charge, 0, NULL | { 681 | }; | } src/xatrix/m_soldier.c:735:1: warning: missing braces around initializer [-Wmissing-braces] 735 | { | ^ 736 | ai_charge, 10, NULL, | { } 737 | ai_charge, 4, NULL, | { } 738 | ai_charge, 12, NULL, | { } 739 | ai_charge, 11, soldier_fire8, | { } 740 | ai_charge, 13, NULL, | { } 741 | ai_charge, 18, NULL, | { } 742 | ai_charge, 15, NULL, | { } 743 | ai_charge, 14, NULL, | { } 744 | ai_charge, 11, NULL, | { } 745 | ai_charge, 8, NULL, | { } 746 | ai_charge, 11, NULL, | { } 747 | ai_charge, 12, NULL, | { } 748 | ai_charge, 12, NULL, | { } 749 | ai_charge, 17, soldier_attack6_refire | { 750 | }; | } src/xatrix/m_soldier.c:800:1: warning: missing braces around initializer [-Wmissing-braces] 800 | { | ^ 801 | ai_move, 5, soldier_duck_down, | { } 802 | ai_move, -1, soldier_duck_hold, | { } 803 | ai_move, 1, NULL, | { } 804 | ai_move, 0, soldier_duck_up, | { } 805 | ai_move, 5, NULL | { 806 | }; | } src/xatrix/m_soldier.c:876:1: warning: missing braces around initializer [-Wmissing-braces] 876 | { | ^ 877 | ai_move, 0, NULL, | { } 878 | ai_move, -10, NULL, | { } 879 | ai_move, -10, NULL, | { } 880 | ai_move, -10, NULL, | { } 881 | ai_move, -5, NULL, | { } 882 | ai_move, 0, NULL, | { } 883 | ai_move, 0, NULL, | { } 884 | ai_move, 0, NULL, | { } 885 | ai_move, 0, NULL, | { } 886 | ai_move, 0, NULL, | { } 887 | 888 | ai_move, 0, NULL, | { } 889 | ai_move, 0, NULL, | { } 890 | ai_move, 0, NULL, | { } 891 | ai_move, 0, NULL, | { } 892 | ai_move, 0, NULL, | { } 893 | ai_move, 0, NULL, | { } 894 | ai_move, 0, NULL, | { } 895 | ai_move, 0, NULL, | { } 896 | ai_move, 0, NULL, | { } 897 | ai_move, 0, NULL, | { } 898 | 899 | ai_move, 0, NULL, | { } 900 | ai_move, 0, soldier_fire6, | { } 901 | ai_move, 0, NULL, | { } 902 | ai_move, 0, NULL, | { } 903 | ai_move, 0, soldier_fire7, | { } 904 | ai_move, 0, NULL, | { } 905 | ai_move, 0, NULL, | { } 906 | ai_move, 0, NULL, | { } 907 | ai_move, 0, NULL, | { } 908 | ai_move, 0, NULL, | { } 909 | 910 | ai_move, 0, NULL, | { } 911 | ai_move, 0, NULL, | { } 912 | ai_move, 0, NULL, | { } 913 | ai_move, 0, NULL, | { } 914 | ai_move, 0, NULL, | { } 915 | ai_move, 0, NULL | { 916 | }; | } src/xatrix/m_soldier.c:920:1: warning: missing braces around initializer [-Wmissing-braces] 920 | { | ^ 921 | ai_move, -5, NULL, | { } 922 | ai_move, -5, NULL, | { } 923 | ai_move, -5, NULL, | { } 924 | ai_move, 0, NULL, | { } 925 | ai_move, 0, NULL, | { } 926 | ai_move, 0, NULL, | { } 927 | ai_move, 0, NULL, | { } 928 | ai_move, 0, NULL, | { } 929 | ai_move, 0, NULL, | { } 930 | ai_move, 0, NULL, | { } 931 | 932 | ai_move, 0, NULL, | { } 933 | ai_move, 0, NULL, | { } 934 | ai_move, 0, NULL, | { } 935 | ai_move, 0, NULL, | { } 936 | ai_move, 0, NULL, | { } 937 | ai_move, 0, NULL, | { } 938 | ai_move, 0, NULL, | { } 939 | ai_move, 0, NULL, | { } 940 | ai_move, 0, NULL, | { } 941 | ai_move, 0, NULL, | { } 942 | 943 | ai_move, 0, NULL, | { } 944 | ai_move, 0, NULL, | { } 945 | ai_move, 0, NULL, | { } 946 | ai_move, 0, NULL, | { } 947 | ai_move, 0, NULL, | { } 948 | ai_move, 0, NULL, | { } 949 | ai_move, 0, NULL, | { } 950 | ai_move, 0, NULL, | { } 951 | ai_move, 0, NULL, | { } 952 | ai_move, 0, NULL, | { } 953 | 954 | ai_move, 0, NULL, | { } 955 | ai_move, 0, NULL, | { } 956 | ai_move, 0, NULL, | { } 957 | ai_move, 0, NULL, | { } 958 | ai_move, 0, NULL | { 959 | }; | } src/xatrix/m_soldier.c:963:1: warning: missing braces around initializer [-Wmissing-braces] 963 | { | ^ 964 | ai_move, -5, NULL, | { } 965 | ai_move, -5, NULL, | { } 966 | ai_move, -5, NULL, | { } 967 | ai_move, 0, NULL, | { } 968 | ai_move, 0, NULL, | { } 969 | ai_move, 0, NULL, | { } 970 | ai_move, 0, NULL, | { } 971 | ai_move, 0, NULL, | { } 972 | ai_move, 0, NULL, | { } 973 | ai_move, 0, NULL, | { } 974 | 975 | ai_move, 0, NULL, | { } 976 | ai_move, 0, NULL, | { } 977 | ai_move, 0, NULL, | { } 978 | ai_move, 0, NULL, | { } 979 | ai_move, 0, NULL, | { } 980 | ai_move, 0, NULL, | { } 981 | ai_move, 0, NULL, | { } 982 | ai_move, 0, NULL, | { } 983 | ai_move, 0, NULL, | { } 984 | ai_move, 0, NULL, | { } 985 | 986 | ai_move, 0, NULL, | { } 987 | ai_move, 0, NULL, | { } 988 | ai_move, 0, NULL, | { } 989 | ai_move, 0, NULL, | { } 990 | ai_move, 0, NULL, | { } 991 | ai_move, 0, NULL, | { } 992 | ai_move, 0, NULL, | { } 993 | ai_move, 0, NULL, | { } 994 | ai_move, 0, NULL, | { } 995 | ai_move, 0, NULL, | { } 996 | 997 | ai_move, 0, NULL, | { } 998 | ai_move, 0, NULL, | { } 999 | ai_move, 0, NULL, | { } 1000 | ai_move, 0, NULL, | { } 1001 | ai_move, 0, NULL, | { } 1002 | ai_move, 0, NULL, | { } 1003 | ai_move, 0, NULL, | { } 1004 | ai_move, 0, NULL, | { } 1005 | ai_move, 0, NULL, | { } 1006 | ai_move, 0, NULL, | { } 1007 | 1008 | ai_move, 0, NULL, | { } 1009 | ai_move, 0, NULL, | { } 1010 | ai_move, 0, NULL, | { } 1011 | ai_move, 0, NULL, | { } 1012 | ai_move, 0, NULL, | { 1013 | }; | } src/xatrix/m_soldier.c:1017:1: warning: missing braces around initializer [-Wmissing-braces] 1017 | { | ^ 1018 | ai_move, 0, NULL, | { } 1019 | ai_move, 0, NULL, | { } 1020 | ai_move, 0, NULL, | { } 1021 | ai_move, 0, NULL, | { } 1022 | ai_move, 0, NULL, | { } 1023 | ai_move, 0, NULL, | { } 1024 | ai_move, 0, NULL, | { } 1025 | ai_move, 0, NULL, | { } 1026 | ai_move, 0, NULL, | { } 1027 | ai_move, 0, NULL, | { } 1028 | 1029 | ai_move, 0, NULL, | { } 1030 | ai_move, 0, NULL, | { } 1031 | ai_move, 0, NULL, | { } 1032 | ai_move, 0, NULL, | { } 1033 | ai_move, 0, NULL, | { } 1034 | ai_move, 0, NULL, | { } 1035 | ai_move, 0, NULL, | { } 1036 | ai_move, 0, NULL, | { } 1037 | ai_move, 0, NULL, | { } 1038 | ai_move, 0, NULL, | { } 1039 | 1040 | ai_move, 0, NULL, | { } 1041 | ai_move, 0, NULL, | { } 1042 | ai_move, 0, NULL, | { } 1043 | ai_move, 0, NULL, | { } 1044 | ai_move, 0, NULL, | { } 1045 | ai_move, 0, NULL, | { } 1046 | ai_move, 0, NULL, | { } 1047 | ai_move, 0, NULL, | { } 1048 | ai_move, 0, NULL, | { } 1049 | ai_move, 0, NULL, | { } 1050 | 1051 | ai_move, 0, NULL, | { } 1052 | ai_move, 0, NULL, | { } 1053 | ai_move, 0, NULL, | { } 1054 | ai_move, 0, NULL, | { } 1055 | ai_move, 0, NULL, | { } 1056 | ai_move, 0, NULL, | { } 1057 | ai_move, 0, NULL, | { } 1058 | ai_move, 0, NULL, | { } 1059 | ai_move, 0, NULL, | { } 1060 | ai_move, 0, NULL, | { } 1061 | 1062 | ai_move, 0, NULL, | { } 1063 | ai_move, 0, NULL, | { } 1064 | ai_move, 0, NULL, | { } 1065 | ai_move, 0, NULL, | { } 1066 | ai_move, 0, NULL, | { } 1067 | ai_move, 0, NULL, | { } 1068 | ai_move, 0, NULL, | { } 1069 | ai_move, 0, NULL, | { } 1070 | ai_move, 0, NULL, | { } 1071 | ai_move, 0, NULL, | { } 1072 | 1073 | ai_move, 0, NULL, | { } 1074 | ai_move, 0, NULL, | { } 1075 | ai_move, 0, NULL | { 1076 | }; | } src/xatrix/m_soldier.c:1080:1: warning: missing braces around initializer [-Wmissing-braces] 1080 | { | ^ 1081 | ai_move, -5, NULL, | { } 1082 | ai_move, -5, NULL, | { } 1083 | ai_move, -5, NULL, | { } 1084 | ai_move, 0, NULL, | { } 1085 | ai_move, 0, NULL, | { } 1086 | ai_move, 0, NULL, | { } 1087 | ai_move, 0, NULL, | { } 1088 | ai_move, 0, NULL, | { } 1089 | ai_move, 0, NULL, | { } 1090 | ai_move, 0, NULL, | { } 1091 | 1092 | ai_move, 0, NULL, | { } 1093 | ai_move, 0, NULL, | { } 1094 | ai_move, 0, NULL, | { } 1095 | ai_move, 0, NULL, | { } 1096 | ai_move, 0, NULL, | { } 1097 | ai_move, 0, NULL, | { } 1098 | ai_move, 0, NULL, | { } 1099 | ai_move, 0, NULL, | { } 1100 | ai_move, 0, NULL, | { } 1101 | ai_move, 0, NULL, | { } 1102 | 1103 | ai_move, 0, NULL, | { } 1104 | ai_move, 0, NULL, | { } 1105 | ai_move, 0, NULL, | { } 1106 | ai_move, 0, NULL | { 1107 | }; | } src/xatrix/m_soldier.c:1111:1: warning: missing braces around initializer [-Wmissing-braces] 1111 | { | ^ 1112 | ai_move, 0, NULL, | { } 1113 | ai_move, 0, NULL, | { } 1114 | ai_move, 0, NULL, | { } 1115 | ai_move, 0, NULL, | { } 1116 | ai_move, 0, NULL, | { } 1117 | ai_move, 0, NULL, | { } 1118 | ai_move, 0, NULL, | { } 1119 | ai_move, 0, NULL, | { } 1120 | ai_move, 0, NULL, | { } 1121 | ai_move, 0, NULL | { 1122 | }; | } src/xatrix/m_soldier.c:1308:1: warning: missing braces around initializer [-Wmissing-braces] 1308 | { | ^ 1309 | ai_stand, 0, soldierh_idle, | { } 1310 | ai_stand, 0, NULL, | { } 1311 | ai_stand, 0, NULL, | { } 1312 | ai_stand, 0, NULL, | { } 1313 | ai_stand, 0, NULL, | { } 1314 | ai_stand, 0, NULL, | { } 1315 | ai_stand, 0, NULL, | { } 1316 | ai_stand, 0, NULL, | { } 1317 | ai_stand, 0, NULL, | { } 1318 | ai_stand, 0, NULL, | { } 1319 | 1320 | ai_stand, 0, NULL, | { } 1321 | ai_stand, 0, NULL, | { } 1322 | ai_stand, 0, NULL, | { } 1323 | ai_stand, 0, NULL, | { } 1324 | ai_stand, 0, NULL, | { } 1325 | ai_stand, 0, NULL, | { } 1326 | ai_stand, 0, NULL, | { } 1327 | ai_stand, 0, NULL, | { } 1328 | ai_stand, 0, NULL, | { } 1329 | ai_stand, 0, NULL, | { } 1330 | 1331 | ai_stand, 0, NULL, | { } 1332 | ai_stand, 0, NULL, | { } 1333 | ai_stand, 0, NULL, | { } 1334 | ai_stand, 0, NULL, | { } 1335 | ai_stand, 0, NULL, | { } 1336 | ai_stand, 0, NULL, | { } 1337 | ai_stand, 0, NULL, | { } 1338 | ai_stand, 0, NULL, | { } 1339 | ai_stand, 0, NULL, | { } 1340 | ai_stand, 0, NULL | { 1341 | }; | } src/xatrix/m_soldier.c:1345:1: warning: missing braces around initializer [-Wmissing-braces] 1345 | { | ^ 1346 | ai_stand, 0, NULL, | { } 1347 | ai_stand, 0, NULL, | { } 1348 | ai_stand, 0, NULL, | { } 1349 | ai_stand, 0, NULL, | { } 1350 | ai_stand, 0, NULL, | { } 1351 | ai_stand, 0, NULL, | { } 1352 | ai_stand, 0, NULL, | { } 1353 | ai_stand, 0, NULL, | { } 1354 | ai_stand, 0, NULL, | { } 1355 | ai_stand, 0, NULL, | { } 1356 | 1357 | ai_stand, 0, NULL, | { } 1358 | ai_stand, 0, NULL, | { } 1359 | ai_stand, 0, NULL, | { } 1360 | ai_stand, 0, NULL, | { } 1361 | ai_stand, 0, NULL, | { } 1362 | ai_stand, 0, NULL, | { } 1363 | ai_stand, 0, NULL, | { } 1364 | ai_stand, 0, NULL, | { } 1365 | ai_stand, 0, NULL, | { } 1366 | ai_stand, 0, NULL, | { } 1367 | 1368 | ai_stand, 0, NULL, | { } 1369 | ai_stand, 0, soldierh_cock, | { } 1370 | ai_stand, 0, NULL, | { } 1371 | ai_stand, 0, NULL, | { } 1372 | ai_stand, 0, NULL, | { } 1373 | ai_stand, 0, NULL, | { } 1374 | ai_stand, 0, NULL, | { } 1375 | ai_stand, 0, NULL, | { } 1376 | ai_stand, 0, NULL, | { } 1377 | ai_stand, 0, NULL, | { } 1378 | 1379 | ai_stand, 0, NULL, | { } 1380 | ai_stand, 0, NULL, | { } 1381 | ai_stand, 0, NULL, | { } 1382 | ai_stand, 0, NULL, | { } 1383 | ai_stand, 0, NULL, | { } 1384 | ai_stand, 0, NULL, | { } 1385 | ai_stand, 0, NULL, | { } 1386 | ai_stand, 0, NULL, | { } 1387 | ai_stand, 0, NULL | { 1388 | }; | } src/xatrix/m_soldier.c:1412:1: warning: missing braces around initializer [-Wmissing-braces] 1412 | { | ^ 1413 | ai_walk, 3, NULL, | { } 1414 | ai_walk, 6, NULL, | { } 1415 | ai_walk, 2, NULL, | { } 1416 | ai_walk, 2, NULL, | { } 1417 | ai_walk, 2, NULL, | { } 1418 | ai_walk, 1, NULL, | { } 1419 | ai_walk, 6, NULL, | { } 1420 | ai_walk, 5, NULL, | { } 1421 | ai_walk, 3, NULL, | { } 1422 | ai_walk, -1, soldierh_walk1_random, | { } 1423 | ai_walk, 0, NULL, | { } 1424 | ai_walk, 0, NULL, | { } 1425 | ai_walk, 0, NULL, | { } 1426 | ai_walk, 0, NULL, | { } 1427 | ai_walk, 0, NULL, | { } 1428 | ai_walk, 0, NULL, | { } 1429 | ai_walk, 0, NULL, | { } 1430 | ai_walk, 0, NULL, | { } 1431 | ai_walk, 0, NULL, | { } 1432 | ai_walk, 0, NULL, | { } 1433 | ai_walk, 0, NULL, | { } 1434 | ai_walk, 0, NULL, | { } 1435 | ai_walk, 0, NULL, | { } 1436 | ai_walk, 0, NULL, | { } 1437 | ai_walk, 0, NULL, | { } 1438 | ai_walk, 0, NULL, | { } 1439 | ai_walk, 0, NULL, | { } 1440 | ai_walk, 0, NULL, | { } 1441 | ai_walk, 0, NULL, | { } 1442 | ai_walk, 0, NULL, | { } 1443 | ai_walk, 0, NULL, | { } 1444 | ai_walk, 0, NULL, | { } 1445 | ai_walk, 0, NULL | { 1446 | }; | } src/xatrix/m_soldier.c:1450:1: warning: missing braces around initializer [-Wmissing-braces] 1450 | { | ^ 1451 | ai_walk, 4, NULL, | { } 1452 | ai_walk, 4, NULL, | { } 1453 | ai_walk, 9, NULL, | { } 1454 | ai_walk, 8, NULL, | { } 1455 | ai_walk, 5, NULL, | { } 1456 | ai_walk, 1, NULL, | { } 1457 | ai_walk, 3, NULL, | { } 1458 | ai_walk, 7, NULL, | { } 1459 | ai_walk, 6, NULL, | { } 1460 | ai_walk, 7, NULL | { 1461 | }; | } src/xatrix/m_soldier.c:1480:1: warning: missing braces around initializer [-Wmissing-braces] 1480 | { | ^ 1481 | ai_run, 7, NULL, | { } 1482 | ai_run, 5, NULL | { 1483 | }; | } src/xatrix/m_soldier.c:1487:1: warning: missing braces around initializer [-Wmissing-braces] 1487 | { | ^ 1488 | ai_run, 10, NULL, | { } 1489 | ai_run, 11, NULL, | { } 1490 | ai_run, 11, NULL, | { } 1491 | ai_run, 16, NULL, | { } 1492 | ai_run, 10, NULL, | { } 1493 | ai_run, 15, NULL | { 1494 | }; | } src/xatrix/m_soldier.c:1523:1: warning: missing braces around initializer [-Wmissing-braces] 1523 | { | ^ 1524 | ai_move, -3, NULL, | { } 1525 | ai_move, 4, NULL, | { } 1526 | ai_move, 1, NULL, | { } 1527 | ai_move, 1, NULL, | { } 1528 | ai_move, 0, NULL | { 1529 | }; | } src/xatrix/m_soldier.c:1533:1: warning: missing braces around initializer [-Wmissing-braces] 1533 | { | ^ 1534 | ai_move, -13, NULL, | { } 1535 | ai_move, -1, NULL, | { } 1536 | ai_move, 2, NULL, | { } 1537 | ai_move, 4, NULL, | { } 1538 | ai_move, 2, NULL, | { } 1539 | ai_move, 3, NULL, | { } 1540 | ai_move, 2, NULL | { 1541 | }; | } src/xatrix/m_soldier.c:1545:1: warning: missing braces around initializer [-Wmissing-braces] 1545 | { | ^ 1546 | ai_move, -8, NULL, | { } 1547 | ai_move, 10, NULL, | { } 1548 | ai_move, -4, NULL, | { } 1549 | ai_move, -1, NULL, | { } 1550 | ai_move, -3, NULL, | { } 1551 | ai_move, 0, NULL, | { } 1552 | ai_move, 3, NULL, | { } 1553 | ai_move, 0, NULL, | { } 1554 | ai_move, 0, NULL, | { } 1555 | ai_move, 0, NULL, | { } 1556 | ai_move, 0, NULL, | { } 1557 | ai_move, 1, NULL, | { } 1558 | ai_move, 0, NULL, | { } 1559 | ai_move, 1, NULL, | { } 1560 | ai_move, 2, NULL, | { } 1561 | ai_move, 4, NULL, | { } 1562 | ai_move, 3, NULL, | { } 1563 | ai_move, 2, NULL | { 1564 | }; | } src/xatrix/m_soldier.c:1568:1: warning: missing braces around initializer [-Wmissing-braces] 1568 | { | ^ 1569 | ai_move, 0, NULL, | { } 1570 | ai_move, 0, NULL, | { } 1571 | ai_move, 0, NULL, | { } 1572 | ai_move, -10, NULL, | { } 1573 | ai_move, -6, NULL, | { } 1574 | ai_move, 8, NULL, | { } 1575 | ai_move, 4, NULL, | { } 1576 | ai_move, 1, NULL, | { } 1577 | ai_move, 0, NULL, | { } 1578 | ai_move, 2, NULL, | { } 1579 | ai_move, 5, NULL, | { } 1580 | ai_move, 2, NULL, | { } 1581 | ai_move, -1, NULL, | { } 1582 | ai_move, -1, NULL, | { } 1583 | ai_move, 3, NULL, | { } 1584 | ai_move, 2, NULL, | { } 1585 | ai_move, 0, NULL | { 1586 | }; | } src/xatrix/m_soldier.c: In function ‘soldierh_fire’: src/xatrix/m_soldier.c:1700:11: warning: unused variable ‘tone’ [-Wunused-variable] 1700 | qboolean tone = true; | ^~~~ src/xatrix/m_soldier.c: At top level: src/xatrix/m_soldier.c:1827:1: warning: missing braces around initializer [-Wmissing-braces] 1827 | { | ^ 1828 | ai_charge, 0, NULL, | { } 1829 | ai_charge, 0, soldierh_hyper_sound, | { } 1830 | ai_charge, 0, soldierh_fire1, | { } 1831 | ai_charge, 0, soldierh_ripper1, | { } 1832 | ai_charge, 0, soldierh_ripper1, | { } 1833 | ai_charge, 0, soldierh_attack1_refire1, | { } 1834 | ai_charge, 0, soldierh_hyper_refire1, | { } 1835 | ai_charge, 0, soldierh_cock, | { } 1836 | ai_charge, 0, soldierh_attack1_refire2, | { } 1837 | ai_charge, 0, NULL, | { } 1838 | ai_charge, 0, NULL, | { } 1839 | ai_charge, 0, NULL | { 1840 | }; | } src/xatrix/m_soldier.c: In function ‘soldierh_attack2_refire2’: src/xatrix/m_soldier.c:1894:94: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1894 | ndom() < 0.5)) || (range(self, self->enemy) == RANGE_MELEE) && self->s.skinnum < 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/xatrix/m_soldier.c: At top level: src/xatrix/m_soldier.c:1899:1: warning: missing braces around initializer [-Wmissing-braces] 1899 | { | ^ 1900 | ai_charge, 0, NULL, | { } 1901 | ai_charge, 0, NULL, | { } 1902 | ai_charge, 0, NULL, | { } 1903 | ai_charge, 0, soldierh_hyper_sound, | { } 1904 | ai_charge, 0, soldierh_fire2, | { } 1905 | ai_charge, 0, soldierh_ripper2, | { } 1906 | ai_charge, 0, soldierh_ripper2, | { } 1907 | ai_charge, 0, soldierh_attack2_refire1, | { } 1908 | ai_charge, 0, soldierh_hyper_refire2, | { } 1909 | ai_charge, 0, NULL, | { } 1910 | ai_charge, 0, NULL, | { } 1911 | ai_charge, 0, NULL, | { } 1912 | ai_charge, 0, soldierh_cock, | { } 1913 | ai_charge, 0, NULL, | { } 1914 | ai_charge, 0, soldierh_attack2_refire2, | { } 1915 | ai_charge, 0, NULL, | { } 1916 | ai_charge, 0, NULL, | { } 1917 | ai_charge, 0, NULL | { 1918 | }; | } src/xatrix/m_soldier.c:1955:1: warning: missing braces around initializer [-Wmissing-braces] 1955 | { | ^ 1956 | ai_charge, 0, NULL, | { } 1957 | ai_charge, 0, NULL, | { } 1958 | ai_charge, 0, soldierh_fire3, | { } 1959 | ai_charge, 0, NULL, | { } 1960 | ai_charge, 0, NULL, | { } 1961 | ai_charge, 0, soldierh_attack3_refire, | { } 1962 | ai_charge, 0, soldierh_duck_up, | { } 1963 | ai_charge, 0, NULL, | { } 1964 | ai_charge, 0, NULL | { 1965 | }; | } src/xatrix/m_soldier.c:1982:1: warning: missing braces around initializer [-Wmissing-braces] 1982 | { | ^ 1983 | ai_charge, 0, NULL, | { } 1984 | ai_charge, 0, NULL, | { } 1985 | ai_charge, 0, soldierh_fire4, | { } 1986 | ai_charge, 0, NULL, | { } 1987 | ai_charge, 0, NULL, | { } 1988 | ai_charge, 0, NULL | { 1989 | }; | } src/xatrix/m_soldier.c:2043:1: warning: missing braces around initializer [-Wmissing-braces] 2043 | { | ^ 2044 | ai_charge, 10, NULL, | { } 2045 | ai_charge, 4, NULL, | { } 2046 | ai_charge, 12, NULL, | { } 2047 | ai_charge, 11, soldierh_fire8, | { } 2048 | ai_charge, 13, NULL, | { } 2049 | ai_charge, 18, NULL, | { } 2050 | ai_charge, 15, NULL, | { } 2051 | ai_charge, 14, NULL, | { } 2052 | ai_charge, 11, NULL, | { } 2053 | ai_charge, 8, NULL, | { } 2054 | ai_charge, 11, NULL, | { } 2055 | ai_charge, 12, NULL, | { } 2056 | ai_charge, 12, NULL, | { } 2057 | ai_charge, 17, soldierh_attack6_refire | { 2058 | }; | } src/xatrix/m_soldier.c:2113:1: warning: missing braces around initializer [-Wmissing-braces] 2113 | { | ^ 2114 | ai_move, 5, soldierh_duck_down, | { } 2115 | ai_move, -1, soldierh_duck_hold, | { } 2116 | ai_move, 1, NULL, | { } 2117 | ai_move, 0, soldierh_duck_up, | { } 2118 | ai_move, 5, NULL | { 2119 | }; | } src/xatrix/m_soldier.c:2197:1: warning: missing braces around initializer [-Wmissing-braces] 2197 | { | ^ 2198 | ai_move, 0, NULL, | { } 2199 | ai_move, -10, NULL, | { } 2200 | ai_move, -10, NULL, | { } 2201 | ai_move, -10, NULL, | { } 2202 | ai_move, -5, NULL, | { } 2203 | ai_move, 0, NULL, | { } 2204 | ai_move, 0, NULL, | { } 2205 | ai_move, 0, NULL, | { } 2206 | ai_move, 0, NULL, | { } 2207 | ai_move, 0, NULL, | { } 2208 | 2209 | ai_move, 0, NULL, | { } 2210 | ai_move, 0, NULL, | { } 2211 | ai_move, 0, NULL, | { } 2212 | ai_move, 0, NULL, | { } 2213 | ai_move, 0, NULL, | { } 2214 | ai_move, 0, NULL, | { } 2215 | ai_move, 0, NULL, | { } 2216 | ai_move, 0, NULL, | { } 2217 | ai_move, 0, NULL, | { } 2218 | ai_move, 0, NULL, | { } 2219 | 2220 | ai_move, 0, NULL, | { } 2221 | ai_move, 0, soldierh_fire6, | { } 2222 | ai_move, 0, NULL, | { } 2223 | ai_move, 0, NULL, | { } 2224 | ai_move, 0, soldierh_fire7, | { } 2225 | ai_move, 0, NULL, | { } 2226 | ai_move, 0, NULL, | { } 2227 | ai_move, 0, NULL, | { } 2228 | ai_move, 0, NULL, | { } 2229 | ai_move, 0, NULL, | { } 2230 | 2231 | ai_move, 0, NULL, | { } 2232 | ai_move, 0, NULL, | { } 2233 | ai_move, 0, NULL, | { } 2234 | ai_move, 0, NULL, | { } 2235 | ai_move, 0, NULL, | { } 2236 | ai_move, 0, NULL | { 2237 | }; | } src/xatrix/m_soldier.c:2241:1: warning: missing braces around initializer [-Wmissing-braces] 2241 | { | ^ 2242 | ai_move, -5, NULL, | { } 2243 | ai_move, -5, NULL, | { } 2244 | ai_move, -5, NULL, | { } 2245 | ai_move, 0, NULL, | { } 2246 | ai_move, 0, NULL, | { } 2247 | ai_move, 0, NULL, | { } 2248 | ai_move, 0, NULL, | { } 2249 | ai_move, 0, NULL, | { } 2250 | ai_move, 0, NULL, | { } 2251 | ai_move, 0, NULL, | { } 2252 | 2253 | ai_move, 0, NULL, | { } 2254 | ai_move, 0, NULL, | { } 2255 | ai_move, 0, NULL, | { } 2256 | ai_move, 0, NULL, | { } 2257 | ai_move, 0, NULL, | { } 2258 | ai_move, 0, NULL, | { } 2259 | ai_move, 0, NULL, | { } 2260 | ai_move, 0, NULL, | { } 2261 | ai_move, 0, NULL, | { } 2262 | ai_move, 0, NULL, | { } 2263 | 2264 | ai_move, 0, NULL, | { } 2265 | ai_move, 0, NULL, | { } 2266 | ai_move, 0, NULL, | { } 2267 | ai_move, 0, NULL, | { } 2268 | ai_move, 0, NULL, | { } 2269 | ai_move, 0, NULL, | { } 2270 | ai_move, 0, NULL, | { } 2271 | ai_move, 0, NULL, | { } 2272 | ai_move, 0, NULL, | { } 2273 | ai_move, 0, NULL, | { } 2274 | 2275 | ai_move, 0, NULL, | { } 2276 | ai_move, 0, NULL, | { } 2277 | ai_move, 0, NULL, | { } 2278 | ai_move, 0, NULL, | { } 2279 | ai_move, 0, NULL | { 2280 | }; | } src/xatrix/m_soldier.c:2284:1: warning: missing braces around initializer [-Wmissing-braces] 2284 | { | ^ 2285 | ai_move, -5, NULL, | { } 2286 | ai_move, -5, NULL, | { } 2287 | ai_move, -5, NULL, | { } 2288 | ai_move, 0, NULL, | { } 2289 | ai_move, 0, NULL, | { } 2290 | ai_move, 0, NULL, | { } 2291 | ai_move, 0, NULL, | { } 2292 | ai_move, 0, NULL, | { } 2293 | ai_move, 0, NULL, | { } 2294 | ai_move, 0, NULL, | { } 2295 | 2296 | ai_move, 0, NULL, | { } 2297 | ai_move, 0, NULL, | { } 2298 | ai_move, 0, NULL, | { } 2299 | ai_move, 0, NULL, | { } 2300 | ai_move, 0, NULL, | { } 2301 | ai_move, 0, NULL, | { } 2302 | ai_move, 0, NULL, | { } 2303 | ai_move, 0, NULL, | { } 2304 | ai_move, 0, NULL, | { } 2305 | ai_move, 0, NULL, | { } 2306 | 2307 | ai_move, 0, NULL, | { } 2308 | ai_move, 0, NULL, | { } 2309 | ai_move, 0, NULL, | { } 2310 | ai_move, 0, NULL, | { } 2311 | ai_move, 0, NULL, | { } 2312 | ai_move, 0, NULL, | { } 2313 | ai_move, 0, NULL, | { } 2314 | ai_move, 0, NULL, | { } 2315 | ai_move, 0, NULL, | { } 2316 | ai_move, 0, NULL, | { } 2317 | 2318 | ai_move, 0, NULL, | { } 2319 | ai_move, 0, NULL, | { } 2320 | ai_move, 0, NULL, | { } 2321 | ai_move, 0, NULL, | { } 2322 | ai_move, 0, NULL, | { } 2323 | ai_move, 0, NULL, | { } 2324 | ai_move, 0, NULL, | { } 2325 | ai_move, 0, NULL, | { } 2326 | ai_move, 0, NULL, | { } 2327 | ai_move, 0, NULL, | { } 2328 | 2329 | ai_move, 0, NULL, | { } 2330 | ai_move, 0, NULL, | { } 2331 | ai_move, 0, NULL, | { } 2332 | ai_move, 0, NULL, | { } 2333 | ai_move, 0, NULL, | { 2334 | }; | } src/xatrix/m_soldier.c:2338:1: warning: missing braces around initializer [-Wmissing-braces] 2338 | { | ^ 2339 | ai_move, 0, NULL, | { } 2340 | ai_move, 0, NULL, | { } 2341 | ai_move, 0, NULL, | { } 2342 | ai_move, 0, NULL, | { } 2343 | ai_move, 0, NULL, | { } 2344 | ai_move, 0, NULL, | { } 2345 | ai_move, 0, NULL, | { } 2346 | ai_move, 0, NULL, | { } 2347 | ai_move, 0, NULL, | { } 2348 | ai_move, 0, NULL, | { } 2349 | 2350 | ai_move, 0, NULL, | { } 2351 | ai_move, 0, NULL, | { } 2352 | ai_move, 0, NULL, | { } 2353 | ai_move, 0, NULL, | { } 2354 | ai_move, 0, NULL, | { } 2355 | ai_move, 0, NULL, | { } 2356 | ai_move, 0, NULL, | { } 2357 | ai_move, 0, NULL, | { } 2358 | ai_move, 0, NULL, | { } 2359 | ai_move, 0, NULL, | { } 2360 | 2361 | ai_move, 0, NULL, | { } 2362 | ai_move, 0, NULL, | { } 2363 | ai_move, 0, NULL, | { } 2364 | ai_move, 0, NULL, | { } 2365 | ai_move, 0, NULL, | { } 2366 | ai_move, 0, NULL, | { } 2367 | ai_move, 0, NULL, | { } 2368 | ai_move, 0, NULL, | { } 2369 | ai_move, 0, NULL, | { } 2370 | ai_move, 0, NULL, | { } 2371 | 2372 | ai_move, 0, NULL, | { } 2373 | ai_move, 0, NULL, | { } 2374 | ai_move, 0, NULL, | { } 2375 | ai_move, 0, NULL, | { } 2376 | ai_move, 0, NULL, | { } 2377 | ai_move, 0, NULL, | { } 2378 | ai_move, 0, NULL, | { } 2379 | ai_move, 0, NULL, | { } 2380 | ai_move, 0, NULL, | { } 2381 | ai_move, 0, NULL, | { } 2382 | 2383 | ai_move, 0, NULL, | { } 2384 | ai_move, 0, NULL, | { } 2385 | ai_move, 0, NULL, | { } 2386 | ai_move, 0, NULL, | { } 2387 | ai_move, 0, NULL, | { } 2388 | ai_move, 0, NULL, | { } 2389 | ai_move, 0, NULL, | { } 2390 | ai_move, 0, NULL, | { } 2391 | ai_move, 0, NULL, | { } 2392 | ai_move, 0, NULL, | { } 2393 | 2394 | ai_move, 0, NULL, | { } 2395 | ai_move, 0, NULL, | { } 2396 | ai_move, 0, NULL | { 2397 | }; | } src/xatrix/m_soldier.c:2401:1: warning: missing braces around initializer [-Wmissing-braces] 2401 | { | ^ 2402 | ai_move, -5, NULL, | { } 2403 | ai_move, -5, NULL, | { } 2404 | ai_move, -5, NULL, | { } 2405 | ai_move, 0, NULL, | { } 2406 | ai_move, 0, NULL, | { } 2407 | ai_move, 0, NULL, | { } 2408 | ai_move, 0, NULL, | { } 2409 | ai_move, 0, NULL, | { } 2410 | ai_move, 0, NULL, | { } 2411 | ai_move, 0, NULL, | { } 2412 | 2413 | ai_move, 0, NULL, | { } 2414 | ai_move, 0, NULL, | { } 2415 | ai_move, 0, NULL, | { } 2416 | ai_move, 0, NULL, | { } 2417 | ai_move, 0, NULL, | { } 2418 | ai_move, 0, NULL, | { } 2419 | ai_move, 0, NULL, | { } 2420 | ai_move, 0, NULL, | { } 2421 | ai_move, 0, NULL, | { } 2422 | ai_move, 0, NULL, | { } 2423 | 2424 | ai_move, 0, NULL, | { } 2425 | ai_move, 0, NULL, | { } 2426 | ai_move, 0, NULL, | { } 2427 | ai_move, 0, NULL | { 2428 | }; | } src/xatrix/m_soldier.c:2432:1: warning: missing braces around initializer [-Wmissing-braces] 2432 | { | ^ 2433 | ai_move, 0, NULL, | { } 2434 | ai_move, 0, NULL, | { } 2435 | ai_move, 0, NULL, | { } 2436 | ai_move, 0, NULL, | { } 2437 | ai_move, 0, NULL, | { } 2438 | ai_move, 0, NULL, | { } 2439 | ai_move, 0, NULL, | { } 2440 | ai_move, 0, NULL, | { } 2441 | ai_move, 0, NULL, | { } 2442 | ai_move, 0, NULL | { 2443 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_supertank.o -c src/xatrix/m_supertank.c src/xatrix/m_supertank.c:50:1: warning: missing braces around initializer [-Wmissing-braces] 50 | { | ^ 51 | ai_stand, 0, NULL, | { } 52 | ai_stand, 0, NULL, | { } 53 | ai_stand, 0, NULL, | { } 54 | ai_stand, 0, NULL, | { } 55 | ai_stand, 0, NULL, | { } 56 | ai_stand, 0, NULL, | { } 57 | ai_stand, 0, NULL, | { } 58 | ai_stand, 0, NULL, | { } 59 | ai_stand, 0, NULL, | { } 60 | ai_stand, 0, NULL, | { } 61 | ai_stand, 0, NULL, | { } 62 | ai_stand, 0, NULL, | { } 63 | ai_stand, 0, NULL, | { } 64 | ai_stand, 0, NULL, | { } 65 | ai_stand, 0, NULL, | { } 66 | ai_stand, 0, NULL, | { } 67 | ai_stand, 0, NULL, | { } 68 | ai_stand, 0, NULL, | { } 69 | ai_stand, 0, NULL, | { } 70 | ai_stand, 0, NULL, | { } 71 | ai_stand, 0, NULL, | { } 72 | ai_stand, 0, NULL, | { } 73 | ai_stand, 0, NULL, | { } 74 | ai_stand, 0, NULL, | { } 75 | ai_stand, 0, NULL, | { } 76 | ai_stand, 0, NULL, | { } 77 | ai_stand, 0, NULL, | { } 78 | ai_stand, 0, NULL, | { } 79 | ai_stand, 0, NULL, | { } 80 | ai_stand, 0, NULL, | { } 81 | ai_stand, 0, NULL, | { } 82 | ai_stand, 0, NULL, | { } 83 | ai_stand, 0, NULL, | { } 84 | ai_stand, 0, NULL, | { } 85 | ai_stand, 0, NULL, | { } 86 | ai_stand, 0, NULL, | { } 87 | ai_stand, 0, NULL, | { } 88 | ai_stand, 0, NULL, | { } 89 | ai_stand, 0, NULL, | { } 90 | ai_stand, 0, NULL, | { } 91 | ai_stand, 0, NULL, | { } 92 | ai_stand, 0, NULL, | { } 93 | ai_stand, 0, NULL, | { } 94 | ai_stand, 0, NULL, | { } 95 | ai_stand, 0, NULL, | { } 96 | ai_stand, 0, NULL, | { } 97 | ai_stand, 0, NULL, | { } 98 | ai_stand, 0, NULL, | { } 99 | ai_stand, 0, NULL, | { } 100 | ai_stand, 0, NULL, | { } 101 | ai_stand, 0, NULL, | { } 102 | ai_stand, 0, NULL, | { } 103 | ai_stand, 0, NULL, | { } 104 | ai_stand, 0, NULL, | { } 105 | ai_stand, 0, NULL, | { } 106 | ai_stand, 0, NULL, | { } 107 | ai_stand, 0, NULL, | { } 108 | ai_stand, 0, NULL, | { } 109 | ai_stand, 0, NULL, | { } 110 | ai_stand, 0, NULL | { 111 | }; | } src/xatrix/m_supertank.c:121:1: warning: missing braces around initializer [-Wmissing-braces] 121 | { | ^ 122 | ai_run, 12, TreadSound, | { } 123 | ai_run, 12, NULL, | { } 124 | ai_run, 12, NULL, | { } 125 | ai_run, 12, NULL, | { } 126 | ai_run, 12, NULL, | { } 127 | ai_run, 12, NULL, | { } 128 | ai_run, 12, NULL, | { } 129 | ai_run, 12, NULL, | { } 130 | ai_run, 12, NULL, | { } 131 | ai_run, 12, NULL, | { } 132 | ai_run, 12, NULL, | { } 133 | ai_run, 12, NULL, | { } 134 | ai_run, 12, NULL, | { } 135 | ai_run, 12, NULL, | { } 136 | ai_run, 12, NULL, | { } 137 | ai_run, 12, NULL, | { } 138 | ai_run, 12, NULL, | { } 139 | ai_run, 12, NULL | { 140 | }; | } src/xatrix/m_supertank.c:149:1: warning: missing braces around initializer [-Wmissing-braces] 149 | { | ^ 150 | ai_walk, 4, TreadSound, | { } 151 | ai_walk, 4, NULL, | { } 152 | ai_walk, 4, NULL, | { } 153 | ai_walk, 4, NULL, | { } 154 | ai_walk, 4, NULL, | { } 155 | ai_walk, 4, NULL, | { } 156 | ai_walk, 4, NULL, | { } 157 | ai_walk, 4, NULL, | { } 158 | ai_walk, 4, NULL, | { } 159 | ai_walk, 4, NULL, | { } 160 | ai_walk, 4, NULL, | { } 161 | ai_walk, 4, NULL, | { } 162 | ai_walk, 4, NULL, | { } 163 | ai_walk, 4, NULL, | { } 164 | ai_walk, 4, NULL, | { } 165 | ai_walk, 4, NULL, | { } 166 | ai_walk, 4, NULL, | { } 167 | ai_walk, 4, NULL | { 168 | }; | } src/xatrix/m_supertank.c:190:1: warning: missing braces around initializer [-Wmissing-braces] 190 | { | ^ 191 | ai_move, 0, TreadSound, | { } 192 | ai_move, 0, NULL, | { } 193 | ai_move, 0, NULL, | { } 194 | ai_move, 0, NULL, | { } 195 | ai_move, 0, NULL, | { } 196 | ai_move, 0, NULL, | { } 197 | ai_move, 0, NULL, | { } 198 | ai_move, 0, NULL, | { } 199 | ai_move, 0, NULL, | { } 200 | ai_move, 0, NULL, | { } 201 | ai_move, 0, NULL, | { } 202 | ai_move, 0, NULL, | { } 203 | ai_move, 0, NULL, | { } 204 | ai_move, 0, NULL, | { } 205 | ai_move, 0, NULL, | { } 206 | ai_move, 0, NULL, | { } 207 | ai_move, 0, NULL, | { } 208 | ai_move, 0, NULL | { 209 | }; | } src/xatrix/m_supertank.c:213:1: warning: missing braces around initializer [-Wmissing-braces] 213 | { | ^ 214 | ai_move, 0, TreadSound, | { } 215 | ai_move, 0, NULL, | { } 216 | ai_move, 0, NULL, | { } 217 | ai_move, 0, NULL, | { } 218 | ai_move, 0, NULL, | { } 219 | ai_move, 0, NULL, | { } 220 | ai_move, 0, NULL, | { } 221 | ai_move, 0, NULL, | { } 222 | ai_move, 0, NULL, | { } 223 | ai_move, 0, NULL, | { } 224 | ai_move, 0, NULL, | { } 225 | ai_move, 0, NULL, | { } 226 | ai_move, 0, NULL, | { } 227 | ai_move, 0, NULL, | { } 228 | ai_move, 0, NULL, | { } 229 | ai_move, 0, NULL, | { } 230 | ai_move, 0, NULL, | { } 231 | ai_move, 0, NULL | { 232 | }; | } src/xatrix/m_supertank.c:237:1: warning: missing braces around initializer [-Wmissing-braces] 237 | { | ^ 238 | ai_move, 0, NULL, | { } 239 | ai_move, 0, NULL, | { } 240 | ai_move, 0, NULL, | { } 241 | ai_move, 0, NULL | { 242 | }; | } src/xatrix/m_supertank.c:246:1: warning: missing braces around initializer [-Wmissing-braces] 246 | { | ^ 247 | ai_move, 0, NULL, | { } 248 | ai_move, 0, NULL, | { } 249 | ai_move, 0, NULL, | { } 250 | ai_move, 0, NULL | { 251 | }; | } src/xatrix/m_supertank.c:255:1: warning: missing braces around initializer [-Wmissing-braces] 255 | { | ^ 256 | ai_move, 0, NULL, | { } 257 | ai_move, 0, NULL, | { } 258 | ai_move, 0, NULL, | { } 259 | ai_move, 0, NULL | { 260 | }; | } src/xatrix/m_supertank.c:264:1: warning: missing braces around initializer [-Wmissing-braces] 264 | { | ^ 265 | ai_move, 0, NULL, | { } 266 | ai_move, 0, NULL, | { } 267 | ai_move, 0, NULL, | { } 268 | ai_move, 0, NULL, | { } 269 | ai_move, 0, NULL, | { } 270 | ai_move, 0, NULL, | { } 271 | ai_move, 0, NULL, | { } 272 | ai_move, 0, NULL, | { } 273 | ai_move, 0, NULL, | { } 274 | ai_move, 0, NULL, | { } 275 | ai_move, 0, NULL, | { } 276 | ai_move, 0, NULL, | { } 277 | ai_move, 0, NULL, | { } 278 | ai_move, 0, NULL, | { } 279 | ai_move, 0, NULL, | { } 280 | ai_move, 0, NULL, | { } 281 | ai_move, 0, NULL, | { } 282 | ai_move, 0, NULL, | { } 283 | ai_move, 0, NULL, | { } 284 | ai_move, 0, NULL, | { } 285 | ai_move, 0, NULL, | { } 286 | ai_move, 0, NULL, | { } 287 | ai_move, 0, NULL, | { } 288 | ai_move, 0, BossExplode | { 289 | }; | } src/xatrix/m_supertank.c:293:1: warning: missing braces around initializer [-Wmissing-braces] 293 | { | ^ 294 | ai_walk, 0, TreadSound, | { } 295 | ai_walk, 0, NULL, | { } 296 | ai_walk, 0, NULL, | { } 297 | ai_walk, 0, NULL, | { } 298 | ai_walk, 0, NULL, | { } 299 | ai_walk, 0, NULL, | { } 300 | ai_walk, 0, NULL, | { } 301 | ai_walk, 0, NULL, | { } 302 | ai_walk, 0, NULL, | { } 303 | ai_walk, 0, NULL, | { } 304 | ai_walk, 0, NULL, | { } 305 | ai_walk, 0, NULL, | { } 306 | ai_walk, 0, NULL, | { } 307 | ai_walk, 0, NULL, | { } 308 | ai_walk, 0, NULL, | { } 309 | ai_walk, 0, NULL, | { } 310 | ai_walk, 0, NULL, | { } 311 | ai_walk, 0, NULL | { 312 | }; | } src/xatrix/m_supertank.c:316:1: warning: missing braces around initializer [-Wmissing-braces] 316 | { | ^ 317 | ai_move, 0, NULL, | { } 318 | ai_move, 0, NULL, | { } 319 | ai_move, 0, NULL, | { } 320 | ai_move, 0, NULL, | { } 321 | ai_move, 0, NULL, | { } 322 | ai_move, 0, NULL | { 323 | }; | } src/xatrix/m_supertank.c:327:1: warning: missing braces around initializer [-Wmissing-braces] 327 | { | ^ 328 | ai_move, 0, NULL, | { } 329 | ai_move, 0, NULL, | { } 330 | ai_move, 0, NULL, | { } 331 | ai_move, 0, NULL, | { } 332 | ai_move, 0, NULL, | { } 333 | ai_move, 0, NULL, | { } 334 | ai_move, 0, NULL, | { } 335 | ai_move, 0, NULL, | { } 336 | ai_move, 0, NULL, | { } 337 | ai_move, 0, NULL, | { } 338 | ai_move, 0, NULL, | { } 339 | ai_move, 0, NULL, | { } 340 | ai_move, 0, NULL, | { } 341 | ai_move, 0, NULL, | { } 342 | ai_move, 0, NULL, | { } 343 | ai_move, 0, NULL, | { } 344 | ai_move, 0, NULL, | { } 345 | ai_move, 0, NULL, | { } 346 | ai_move, 0, NULL, | { } 347 | ai_move, 0, NULL, | { } 348 | ai_move, 0, NULL, | { } 349 | ai_move, 0, NULL, | { } 350 | ai_move, 0, NULL, | { } 351 | ai_move, 0, NULL, | { } 352 | ai_move, 0, NULL, | { } 353 | ai_move, 0, NULL, | { } 354 | ai_move, 0, NULL | { 355 | }; | } src/xatrix/m_supertank.c:359:1: warning: missing braces around initializer [-Wmissing-braces] 359 | { | ^ 360 | ai_charge, 0, NULL, | { } 361 | ai_charge, 0, NULL, | { } 362 | ai_charge, 0, NULL, | { } 363 | ai_charge, 0, NULL, | { } 364 | ai_charge, 0, NULL, | { } 365 | ai_charge, 0, NULL, | { } 366 | ai_charge, 0, NULL, | { } 367 | ai_charge, 0, supertankRocket, | { } 368 | ai_move, 0, NULL, | { } 369 | ai_move, 0, NULL, | { } 370 | ai_move, 0, supertankRocket, | { } 371 | ai_move, 0, NULL, | { } 372 | ai_move, 0, NULL, | { } 373 | ai_move, 0, supertankRocket, | { } 374 | ai_move, 0, NULL, | { } 375 | ai_move, 0, NULL, | { } 376 | ai_move, 0, NULL, | { } 377 | ai_move, 0, NULL, | { } 378 | ai_move, 0, NULL, | { } 379 | ai_move, 0, NULL, | { } 380 | ai_move, 0, NULL, | { } 381 | ai_move, 0, NULL, | { } 382 | ai_move, 0, NULL, | { } 383 | ai_move, 0, NULL, | { } 384 | ai_move, 0, NULL, | { } 385 | ai_move, 0, NULL, | { } 386 | ai_move, 0, NULL | { 387 | }; | } src/xatrix/m_supertank.c:391:1: warning: missing braces around initializer [-Wmissing-braces] 391 | { | ^ 392 | ai_charge, 0, supertankMachineGun, | { } 393 | ai_charge, 0, supertankMachineGun, | { } 394 | ai_charge, 0, supertankMachineGun, | { } 395 | ai_charge, 0, supertankMachineGun, | { } 396 | ai_charge, 0, supertankMachineGun, | { } 397 | ai_charge, 0, supertankMachineGun, | { 398 | 399 | }; | } src/xatrix/m_supertank.c:403:1: warning: missing braces around initializer [-Wmissing-braces] 403 | { | ^ 404 | ai_move, 0, NULL, | { } 405 | ai_move, 0, NULL, | { } 406 | ai_move, 0, NULL, | { } 407 | ai_move, 0, NULL, | { } 408 | ai_move, 0, NULL, | { } 409 | ai_move, 0, NULL, | { } 410 | ai_move, 0, NULL, | { } 411 | ai_move, 0, NULL, | { } 412 | ai_move, 0, NULL, | { } 413 | ai_move, 0, NULL, | { } 414 | ai_move, 0, NULL, | { } 415 | ai_move, 0, NULL, | { } 416 | ai_move, 0, NULL, | { } 417 | ai_move, 0, NULL | { 418 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/m_tank.o -c src/xatrix/m_tank.c src/xatrix/m_tank.c:62:1: warning: missing braces around initializer [-Wmissing-braces] 62 | { | ^ 63 | ai_stand, 0, NULL, | { } 64 | ai_stand, 0, NULL, | { } 65 | ai_stand, 0, NULL, | { } 66 | ai_stand, 0, NULL, | { } 67 | ai_stand, 0, NULL, | { } 68 | ai_stand, 0, NULL, | { } 69 | ai_stand, 0, NULL, | { } 70 | ai_stand, 0, NULL, | { } 71 | ai_stand, 0, NULL, | { } 72 | ai_stand, 0, NULL, | { } 73 | ai_stand, 0, NULL, | { } 74 | ai_stand, 0, NULL, | { } 75 | ai_stand, 0, NULL, | { } 76 | ai_stand, 0, NULL, | { } 77 | ai_stand, 0, NULL, | { } 78 | ai_stand, 0, NULL, | { } 79 | ai_stand, 0, NULL, | { } 80 | ai_stand, 0, NULL, | { } 81 | ai_stand, 0, NULL, | { } 82 | ai_stand, 0, NULL, | { } 83 | ai_stand, 0, NULL, | { } 84 | ai_stand, 0, NULL, | { } 85 | ai_stand, 0, NULL, | { } 86 | ai_stand, 0, NULL, | { } 87 | ai_stand, 0, NULL, | { } 88 | ai_stand, 0, NULL, | { } 89 | ai_stand, 0, NULL, | { } 90 | ai_stand, 0, NULL, | { } 91 | ai_stand, 0, NULL, | { } 92 | ai_stand, 0, NULL | { 93 | }; | } src/xatrix/m_tank.c:109:1: warning: missing braces around initializer [-Wmissing-braces] 109 | { | ^ 110 | ai_walk, 0, NULL, | { } 111 | ai_walk, 6, NULL, | { } 112 | ai_walk, 6, NULL, | { } 113 | ai_walk, 11, tank_footstep | { 114 | }; | } src/xatrix/m_tank.c:118:1: warning: missing braces around initializer [-Wmissing-braces] 118 | { | ^ 119 | ai_walk, 4, NULL, | { } 120 | ai_walk, 5, NULL, | { } 121 | ai_walk, 3, NULL, | { } 122 | ai_walk, 2, NULL, | { } 123 | ai_walk, 5, NULL, | { } 124 | ai_walk, 5, NULL, | { } 125 | ai_walk, 4, NULL, | { } 126 | ai_walk, 4, tank_footstep, | { } 127 | ai_walk, 3, NULL, | { } 128 | ai_walk, 5, NULL, | { } 129 | ai_walk, 4, NULL, | { } 130 | ai_walk, 5, NULL, | { } 131 | ai_walk, 7, NULL, | { } 132 | ai_walk, 7, NULL, | { } 133 | ai_walk, 6, NULL, | { } 134 | ai_walk, 6, tank_footstep | { 135 | }; | } src/xatrix/m_tank.c:139:1: warning: missing braces around initializer [-Wmissing-braces] 139 | { | ^ 140 | ai_walk, 3, NULL, | { } 141 | ai_walk, 3, NULL, | { } 142 | ai_walk, 2, NULL, | { } 143 | ai_walk, 2, NULL, | { } 144 | ai_walk, 4, tank_footstep | { 145 | }; | } src/xatrix/m_tank.c:161:1: warning: missing braces around initializer [-Wmissing-braces] 161 | { | ^ 162 | ai_run, 0, NULL, | { } 163 | ai_run, 6, NULL, | { } 164 | ai_run, 6, NULL, | { } 165 | ai_run, 11, tank_footstep | { 166 | }; | } src/xatrix/m_tank.c:170:1: warning: missing braces around initializer [-Wmissing-braces] 170 | { | ^ 171 | ai_run, 4, NULL, | { } 172 | ai_run, 5, NULL, | { } 173 | ai_run, 3, NULL, | { } 174 | ai_run, 2, NULL, | { } 175 | ai_run, 5, NULL, | { } 176 | ai_run, 5, NULL, | { } 177 | ai_run, 4, NULL, | { } 178 | ai_run, 4, tank_footstep, | { } 179 | ai_run, 3, NULL, | { } 180 | ai_run, 5, NULL, | { } 181 | ai_run, 4, NULL, | { } 182 | ai_run, 5, NULL, | { } 183 | ai_run, 7, NULL, | { } 184 | ai_run, 7, NULL, | { } 185 | ai_run, 6, NULL, | { } 186 | ai_run, 6, tank_footstep | { 187 | }; | } src/xatrix/m_tank.c:191:1: warning: missing braces around initializer [-Wmissing-braces] 191 | { | ^ 192 | ai_run, 3, NULL, | { } 193 | ai_run, 3, NULL, | { } 194 | ai_run, 2, NULL, | { } 195 | ai_run, 2, NULL, | { } 196 | ai_run, 4, tank_footstep | { 197 | }; | } src/xatrix/m_tank.c:229:1: warning: missing braces around initializer [-Wmissing-braces] 229 | { | ^ 230 | ai_move, 0, NULL, | { } 231 | ai_move, 0, NULL, | { } 232 | ai_move, 0, NULL, | { } 233 | ai_move, 0, NULL | { 234 | }; | } src/xatrix/m_tank.c:238:1: warning: missing braces around initializer [-Wmissing-braces] 238 | { | ^ 239 | ai_move, 0, NULL, | { } 240 | ai_move, 0, NULL, | { } 241 | ai_move, 0, NULL, | { } 242 | ai_move, 0, NULL, | { } 243 | ai_move, 0, NULL | { 244 | }; | } src/xatrix/m_tank.c:248:1: warning: missing braces around initializer [-Wmissing-braces] 248 | { | ^ 249 | ai_move, -7, NULL, | { } 250 | ai_move, 0, NULL, | { } 251 | ai_move, 0, NULL, | { } 252 | ai_move, 0, NULL, | { } 253 | ai_move, 2, NULL, | { } 254 | ai_move, 0, NULL, | { } 255 | ai_move, 0, NULL, | { } 256 | ai_move, 3, NULL, | { } 257 | ai_move, 0, NULL, | { } 258 | ai_move, 2, NULL, | { } 259 | ai_move, 0, NULL, | { } 260 | ai_move, 0, NULL, | { } 261 | ai_move, 0, NULL, | { } 262 | ai_move, 0, NULL, | { } 263 | ai_move, 0, NULL, | { } 264 | ai_move, 0, tank_footstep | { 265 | }; | } src/xatrix/m_tank.c:406:1: warning: missing braces around initializer [-Wmissing-braces] 406 | { | ^ 407 | ai_charge, 0, NULL, | { } 408 | ai_charge, 0, NULL, | { } 409 | ai_charge, 0, NULL, | { } 410 | ai_charge, 0, NULL, | { } 411 | ai_charge, -1, NULL, | { } 412 | ai_charge, -2, NULL, | { } 413 | ai_charge, -1, NULL, | { } 414 | ai_charge, -1, NULL, | { } 415 | ai_charge, 0, NULL, | { } 416 | ai_charge, 0, TankBlaster, // 10 | { } 417 | ai_charge, 0, NULL, | { } 418 | ai_charge, 0, NULL, | { } 419 | ai_charge, 0, TankBlaster, | { } 420 | ai_charge, 0, NULL, | { } 421 | ai_charge, 0, NULL, | { } 422 | ai_charge, 0, TankBlaster // 16 | { 423 | }; | } src/xatrix/m_tank.c:427:1: warning: missing braces around initializer [-Wmissing-braces] 427 | { | ^ 428 | ai_charge, 0, NULL, | { } 429 | ai_charge, 0, NULL, | { } 430 | ai_charge, 0, TankBlaster, | { } 431 | ai_charge, 0, NULL, | { } 432 | ai_charge, 0, NULL, | { } 433 | ai_charge, 0, TankBlaster // 16 | { 434 | }; | } src/xatrix/m_tank.c:438:1: warning: missing braces around initializer [-Wmissing-braces] 438 | { | ^ 439 | ai_move, 0, NULL, // 17 | { } 440 | ai_move, 0, NULL, | { } 441 | ai_move, 2, NULL, | { } 442 | ai_move, 3, NULL, | { } 443 | ai_move, 2, NULL, | { } 444 | ai_move, -2, tank_footstep // 22 | { 445 | }; | } src/xatrix/m_tank.c:469:1: warning: missing braces around initializer [-Wmissing-braces] 469 | { | ^ 470 | ai_move, 3, NULL, | { } 471 | ai_move, 2, NULL, | { } 472 | ai_move, 2, NULL, | { } 473 | ai_move, 1, NULL, | { } 474 | ai_move, 6, NULL, | { } 475 | ai_move, 7, NULL, | { } 476 | ai_move, 9, tank_footstep, | { } 477 | ai_move, 2, NULL, | { } 478 | ai_move, 1, NULL, | { } 479 | ai_move, 2, NULL, | { } 480 | ai_move, 2, tank_footstep, | { } 481 | ai_move, 2, NULL, | { } 482 | ai_move, 0, NULL, | { } 483 | ai_move, 0, NULL, | { } 484 | ai_move, 0, NULL, | { } 485 | ai_move, 0, NULL, | { } 486 | ai_move, -2, NULL, | { } 487 | ai_move, -2, NULL, | { } 488 | ai_move, 0, tank_windup, | { } 489 | ai_move, 0, NULL, | { } 490 | ai_move, 0, NULL, | { } 491 | ai_move, 0, NULL, | { } 492 | ai_move, 0, NULL, | { } 493 | ai_move, 0, NULL, | { } 494 | ai_move, 0, NULL, | { } 495 | ai_move, 0, TankStrike, | { } 496 | ai_move, 0, NULL, | { } 497 | ai_move, -1, NULL, | { } 498 | ai_move, -1, NULL, | { } 499 | ai_move, -1, NULL, | { } 500 | ai_move, -1, NULL, | { } 501 | ai_move, -1, NULL, | { } 502 | ai_move, -3, NULL, | { } 503 | ai_move, -10, NULL, | { } 504 | ai_move, -10, NULL, | { } 505 | ai_move, -2, NULL, | { } 506 | ai_move, -3, NULL, | { } 507 | ai_move, -2, tank_footstep | { 508 | }; | } src/xatrix/m_tank.c:512:1: warning: missing braces around initializer [-Wmissing-braces] 512 | { | ^ 513 | ai_charge, 0, NULL, | { } 514 | ai_charge, 0, NULL, | { } 515 | ai_charge, 0, NULL, | { } 516 | ai_charge, 0, NULL, | { } 517 | ai_charge, 0, NULL, | { } 518 | ai_charge, 0, NULL, | { } 519 | ai_charge, 0, NULL, | { } 520 | ai_charge, 0, NULL, | { } 521 | ai_charge, 0, NULL, | { } 522 | ai_charge, 0, NULL, // 10 | { } 523 | 524 | ai_charge, 0, NULL, | { } 525 | ai_charge, 1, NULL, | { } 526 | ai_charge, 2, NULL, | { } 527 | ai_charge, 7, NULL, | { } 528 | ai_charge, 7, NULL, | { } 529 | ai_charge, 7, tank_footstep, | { } 530 | ai_charge, 0, NULL, | { } 531 | ai_charge, 0, NULL, | { } 532 | ai_charge, 0, NULL, | { } 533 | ai_charge, 0, NULL, // 20 | { } 534 | 535 | ai_charge, -3, NULL | { 536 | }; | } src/xatrix/m_tank.c:540:1: warning: missing braces around initializer [-Wmissing-braces] 540 | { | ^ 541 | ai_charge, -3, NULL, // Loop Start 22 | { } 542 | ai_charge, 0, NULL, | { } 543 | ai_charge, 0, TankRocket, // 24 | { } 544 | ai_charge, 0, NULL, | { } 545 | ai_charge, 0, NULL, | { } 546 | ai_charge, 0, TankRocket, | { } 547 | ai_charge, 0, NULL, | { } 548 | ai_charge, 0, NULL, | { } 549 | ai_charge, -1, TankRocket // 30 Loop End | { 550 | }; | } src/xatrix/m_tank.c:554:1: warning: missing braces around initializer [-Wmissing-braces] 554 | { | ^ 555 | ai_charge, 0, NULL, // 31 | { } 556 | ai_charge, -1, NULL, | { } 557 | ai_charge, -1, NULL, | { } 558 | ai_charge, 0, NULL, | { } 559 | ai_charge, 2, NULL, | { } 560 | ai_charge, 3, NULL, | { } 561 | ai_charge, 4, NULL, | { } 562 | ai_charge, 2, NULL, | { } 563 | ai_charge, 0, NULL, | { } 564 | ai_charge, 0, NULL, // 40 | { } 565 | 566 | ai_charge, 0, NULL, | { } 567 | ai_charge, -9, NULL, | { } 568 | ai_charge, -8, NULL, | { } 569 | ai_charge, -7, NULL, | { } 570 | ai_charge, -1, NULL, | { } 571 | ai_charge, -1, tank_footstep, | { } 572 | ai_charge, 0, NULL, | { } 573 | ai_charge, 0, NULL, | { } 574 | ai_charge, 0, NULL, | { } 575 | ai_charge, 0, NULL, // 50 | { } 576 | 577 | ai_charge, 0, NULL, | { } 578 | ai_charge, 0, NULL, | { } 579 | ai_charge, 0, NULL | { 580 | }; | } src/xatrix/m_tank.c:584:1: warning: missing braces around initializer [-Wmissing-braces] 584 | { | ^ src/xatrix/m_tank.c:698:1: warning: missing braces around initializer [-Wmissing-braces] 698 | { | ^ 699 | ai_move, -7, NULL, | { } 700 | ai_move, -2, NULL, | { } 701 | ai_move, -2, NULL, | { } 702 | ai_move, 1, NULL, | { } 703 | ai_move, 3, NULL, | { } 704 | ai_move, 6, NULL, | { } 705 | ai_move, 1, NULL, | { } 706 | ai_move, 1, NULL, | { } 707 | ai_move, 2, NULL, | { } 708 | ai_move, 0, NULL, | { } 709 | ai_move, 0, NULL, | { } 710 | ai_move, 0, NULL, | { } 711 | ai_move, -2, NULL, | { } 712 | ai_move, 0, NULL, | { } 713 | ai_move, 0, NULL, | { } 714 | ai_move, -3, NULL, | { } 715 | ai_move, 0, NULL, | { } 716 | ai_move, 0, NULL, | { } 717 | ai_move, 0, NULL, | { } 718 | ai_move, 0, NULL, | { } 719 | ai_move, 0, NULL, | { } 720 | ai_move, 0, NULL, | { } 721 | ai_move, -4, NULL, | { } 722 | ai_move, -6, NULL, | { } 723 | ai_move, -4, NULL, | { } 724 | ai_move, -5, NULL, | { } 725 | ai_move, -7, NULL, | { } 726 | ai_move, -15, tank_thud, | { } 727 | ai_move, -5, NULL, | { } 728 | ai_move, 0, NULL, | { } 729 | ai_move, 0, NULL, | { } 730 | ai_move, 0, NULL | { 731 | }; | } x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/p_client.o -c src/xatrix/p_client.c In file included from src/xatrix/p_client.c:1: src/xatrix/p_client.c: In function ‘SP_FixCoopSpots’: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/p_client.c:29:23: note: in expansion of macro ‘FOFS’ 29 | spot = G_Find(spot, FOFS(classname), "info_player_start"); | ^~~~ src/xatrix/p_client.c: In function ‘SelectRandomDeathmatchSpawnPoint’: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/p_client.c:777:31: note: in expansion of macro ‘FOFS’ 777 | while ((spot = G_Find (spot, FOFS(classname), "info_player_deathmatch")) != NULL) | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/p_client.c:808:24: note: in expansion of macro ‘FOFS’ 808 | spot = G_Find (spot, FOFS(classname), "info_player_deathmatch"); | ^~~~ src/xatrix/p_client.c: In function ‘SelectFarthestDeathmatchSpawnPoint’: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/p_client.c:832:31: note: in expansion of macro ‘FOFS’ 832 | while ((spot = G_Find (spot, FOFS(classname), "info_player_deathmatch")) != NULL) | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/p_client.c:850:23: note: in expansion of macro ‘FOFS’ 850 | spot = G_Find (NULL, FOFS(classname), "info_player_deathmatch"); | ^~~~ src/xatrix/p_client.c: In function ‘SelectCoopSpawnPoint’: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/p_client.c:881:24: note: in expansion of macro ‘FOFS’ 881 | spot = G_Find (spot, FOFS(classname), "info_player_coop"); | ^~~~ src/xatrix/p_client.c: In function ‘SelectSpawnPoint’: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/p_client.c:920:32: note: in expansion of macro ‘FOFS’ 920 | while ((spot = G_Find (spot, FOFS(classname), "info_player_start")) != NULL) | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/p_client.c:936:26: note: in expansion of macro ‘FOFS’ 936 | spot = G_Find (spot, FOFS(classname), "info_player_start"); | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/p_hud.o -c src/xatrix/p_hud.c In file included from src/xatrix/p_hud.c:1: src/xatrix/p_hud.c: In function ‘BeginIntermission’: src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/p_hud.c:116:22: note: in expansion of macro ‘FOFS’ 116 | ent = G_Find (NULL, FOFS(classname), "info_player_intermission"); | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/p_hud.c:119:23: note: in expansion of macro ‘FOFS’ 119 | ent = G_Find (NULL, FOFS(classname), "info_player_start"); | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/p_hud.c:121:24: note: in expansion of macro ‘FOFS’ 121 | ent = G_Find (NULL, FOFS(classname), "info_player_deathmatch"); | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/p_hud.c:128:23: note: in expansion of macro ‘FOFS’ 128 | ent = G_Find (ent, FOFS(classname), "info_player_intermission"); | ^~~~ src/xatrix/g_local.h:499:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/xatrix/p_hud.c:130:24: note: in expansion of macro ‘FOFS’ 130 | ent = G_Find (ent, FOFS(classname), "info_player_intermission"); | ^~~~ src/xatrix/p_hud.c: In function ‘DeathmatchScoreboardMessage’: src/xatrix/p_hud.c:163:7: warning: variable ‘picnum’ set but not used [-Wunused-but-set-variable] 163 | int picnum; | ^~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/p_trail.o -c src/xatrix/p_trail.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/p_view.o -c src/xatrix/p_view.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/p_weapon.o -c src/xatrix/p_weapon.c src/xatrix/p_weapon.c: In function ‘weapon_phalanx_fire’: src/xatrix/p_weapon.c:1640:8: warning: unused variable ‘kick’ [-Wunused-variable] 1640 | int kick = 12; | ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/xatrix/q_shared.o -c src/xatrix/q_shared.c src/xatrix/q_shared.c: In function ‘Q_fabs’: src/xatrix/q_shared.c:239:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 239 | int tmp = * ( int * ) &f; | ^~~~~~~~~~~~ src/xatrix/q_shared.c:241:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 241 | return * ( float * ) &tmp; | ^~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -o releasex86_64/xatrix/gamex86_64.so releasex86_64/xatrix/g_ai.o releasex86_64/xatrix/g_chase.o releasex86_64/xatrix/g_cmds.o releasex86_64/xatrix/g_combat.o releasex86_64/xatrix/g_func.o releasex86_64/xatrix/g_items.o releasex86_64/xatrix/g_main.o releasex86_64/xatrix/g_misc.o releasex86_64/xatrix/g_monster.o releasex86_64/xatrix/g_phys.o releasex86_64/xatrix/g_save.o releasex86_64/xatrix/g_spawn.o releasex86_64/xatrix/g_svcmds.o releasex86_64/xatrix/g_target.o releasex86_64/xatrix/g_trigger.o releasex86_64/xatrix/g_turret.o releasex86_64/xatrix/g_utils.o releasex86_64/xatrix/g_weapon.o releasex86_64/xatrix/m_actor.o releasex86_64/xatrix/m_berserk.o releasex86_64/xatrix/m_boss2.o releasex86_64/xatrix/m_boss3.o releasex86_64/xatrix/m_boss31.o releasex86_64/xatrix/m_boss32.o releasex86_64/xatrix/m_boss5.o releasex86_64/xatrix/m_brain.o releasex86_64/xatrix/m_chick.o releasex86_64/xatrix/m_fixbot.o releasex86_64/xatrix/m_flash.o releasex86_64/xatrix/m_flipper.o releasex86_64/xatrix/m_float.o releasex86_64/xatrix/m_flyer.o releasex86_64/xatrix/m_gekk.o releasex86_64/xatrix/m_gladb.o releasex86_64/xatrix/m_gladiator.o releasex86_64/xatrix/m_gunner.o releasex86_64/xatrix/m_hover.o releasex86_64/xatrix/m_infantry.o releasex86_64/xatrix/m_insane.o releasex86_64/xatrix/m_medic.o releasex86_64/xatrix/m_move.o releasex86_64/xatrix/m_mutant.o releasex86_64/xatrix/m_parasite.o releasex86_64/xatrix/m_soldier.o releasex86_64/xatrix/m_supertank.o releasex86_64/xatrix/m_tank.o releasex86_64/xatrix/p_client.o releasex86_64/xatrix/p_hud.o releasex86_64/xatrix/p_trail.o releasex86_64/xatrix/p_view.o releasex86_64/xatrix/p_weapon.o releasex86_64/xatrix/q_shared.o x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/rogue/dm_ball.o -c src/rogue/dm_ball.c In file included from src/rogue/dm_ball.c:5: src/rogue/g_local.h:25:10: fatal error: bits/nan.h: No such file or directory 25 | #include | ^~~~~~~~~~~~ compilation terminated. make[1]: *** [Makefile:1424: releasex86_64/rogue/dm_ball.o] Error 1 make[1]: Leaving directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1' make: *** [Makefile:463: build_release] Error 2 * ERROR: games-fps/quake2-icculus-0.16.1-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-fps/quake2-icculus-0.16.1-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-fps/quake2-icculus-0.16.1-r1::gentoo'`. * The complete build log is located at '/var/log/portage/games-fps:quake2-icculus-0.16.1-r1:20200824-094654.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/temp/environment'. * Working directory: '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1' * S: '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1'