summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2012-10-26 20:22:12 +0000
committerjoerg <joerg@pkgsrc.org>2012-10-26 20:22:12 +0000
commita52fa0e964ed03269d6ae0e87b262d42711490be (patch)
tree846b7f23d5e70e5fabb52af1692b17402e908339 /games
parent12da84d313053ce76aad0f3f4f52c1ce4e3a47a5 (diff)
downloadpkgsrc-a52fa0e964ed03269d6ae0e87b262d42711490be.tar.gz
extern inline -> static inline
Diffstat (limited to 'games')
-rw-r--r--games/xracer/distinfo4
-rw-r--r--games/xracer/patches/patch-include_xracer-craft.h15
-rw-r--r--games/xracer/patches/patch-include_xracer-player.h125
3 files changed, 143 insertions, 1 deletions
diff --git a/games/xracer/distinfo b/games/xracer/distinfo
index 793ae7ed78a..ee608b4fa23 100644
--- a/games/xracer/distinfo
+++ b/games/xracer/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.8 2006/02/28 17:45:55 wiz Exp $
+$NetBSD: distinfo,v 1.9 2012/10/26 20:22:12 joerg Exp $
SHA1 (xracer-0.96.9.tar.gz) = 8c7a4f0be46ee83bbb588f6c5834340f519a3059
RMD160 (xracer-0.96.9.tar.gz) = 1e9611dd55b1a3f0bf681a7051fcbb37bec47a6e
@@ -21,3 +21,5 @@ SHA1 (patch-ap) = 491cf858882cedc2fce86503240b6ccb63e72c77
SHA1 (patch-aq) = 90dd0c5a669439b47ca489117b9efa19c656f40a
SHA1 (patch-ar) = be958b29fdf3fdb82df9b0cc6f1c152371c7a858
SHA1 (patch-as) = 5f22c78bec9b9fab9feb2cae73afc251f4367066
+SHA1 (patch-include_xracer-craft.h) = b53a6f89f29263451ea111a44a5b84eb91721c1f
+SHA1 (patch-include_xracer-player.h) = 6a7f33c926d74c1d2ee9dc21d91acbf269b57f6c
diff --git a/games/xracer/patches/patch-include_xracer-craft.h b/games/xracer/patches/patch-include_xracer-craft.h
new file mode 100644
index 00000000000..5435df5e45c
--- /dev/null
+++ b/games/xracer/patches/patch-include_xracer-craft.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-include_xracer-craft.h,v 1.1 2012/10/26 20:22:12 joerg Exp $
+
+--- include/xracer-craft.h.orig 2012-10-26 13:35:24.000000000 +0000
++++ include/xracer-craft.h
+@@ -68,9 +68,7 @@ extern const struct xrCraft *xrCraftGetD
+ extern const struct xrCraft *xrCraftGetNext (const struct xrCraft *);
+
+ /* Call display function for craft. */
+-extern void xrCraftDisplay (const struct xrCraft *craft);
+-
+-extern inline void
++static inline void
+ xrCraftDisplay (const struct xrCraft *craft)
+ {
+ craft->display ();
diff --git a/games/xracer/patches/patch-include_xracer-player.h b/games/xracer/patches/patch-include_xracer-player.h
new file mode 100644
index 00000000000..6f5bb97a1de
--- /dev/null
+++ b/games/xracer/patches/patch-include_xracer-player.h
@@ -0,0 +1,125 @@
+$NetBSD: patch-include_xracer-player.h,v 1.1 2012/10/26 20:22:12 joerg Exp $
+
+--- include/xracer-player.h.orig 2012-10-26 13:35:56.000000000 +0000
++++ include/xracer-player.h
+@@ -130,79 +130,59 @@ extern void xrPlayerEndGame (void);
+ extern void xrPlayerUpdate (const struct xrGameControls *controls);
+
+ /* Inline structure accessors. */
+-extern int xrPlayerHasExternalShield (const struct xrPlayer *player);
+-
+-extern inline int
++static inline int
+ xrPlayerHasExternalShield (const struct xrPlayer *player)
+ {
+ return player->has_external_shield;
+ }
+
+-extern int xrPlayerHasAutoPilot (const struct xrPlayer *player);
+-
+-extern inline int
++static inline int
+ xrPlayerHasAutoPilot (const struct xrPlayer *player)
+ {
+ return player->has_autopilot;
+ }
+
+ /* This always returns the position of the midpoint of the back line. */
+-extern const GLfloat *xrPlayerGetPosition (const struct xrPlayer *player);
+-
+-extern inline const GLfloat *
++static inline const GLfloat *
+ xrPlayerGetPosition (const struct xrPlayer *player)
+ {
+ return player->backline_midpoint;
+ }
+
+-extern int xrPlayerGetSegment (const struct xrPlayer *player);
+-
+-extern inline int
++static inline int
+ xrPlayerGetSegment (const struct xrPlayer *player)
+ {
+ return player->seg[0];
+ }
+
+ /* Return the eye position, accounting for OOBE, if necessary. */
+-extern const GLfloat *xrPlayerGetCameraEye (const struct xrPlayer *player,
+- int oobe);
+-
+-extern inline const GLfloat *
++static inline const GLfloat *
+ xrPlayerGetCameraEye (const struct xrPlayer *player, int oobe)
+ {
+ return oobe ? player->eye_oobe : player->backline_midpoint;
+ }
+
+ /* Return the camera centre point, accounting for OOBE, if necessary. */
+-extern const GLfloat *xrPlayerGetCameraCentre (const struct xrPlayer *player,
+- int oobe);
+-
+-extern inline const GLfloat *
++static inline const GLfloat *
+ xrPlayerGetCameraCentre (const struct xrPlayer *player, int oobe)
+ {
+ return oobe ? player->centre_oobe : player->posn[0];
+ }
+
+ /* Return the camera up vector (this is unaffected by OOBE). */
+-extern const GLfloat *xrPlayerGetCameraUp (const struct xrPlayer *player);
+-
+-extern inline const GLfloat *
++static inline const GLfloat *
+ xrPlayerGetCameraUp (const struct xrPlayer *player)
+ {
+ return player->up;
+ }
+
+-extern int xrPlayerGetSpeed (const struct xrPlayer *player);
+-
+-extern inline int
++static inline int
+ xrPlayerGetSpeed (const struct xrPlayer *player)
+ {
+ return xrMagnitude (player->momentum[0]) * 500.;
+ }
+
+-extern int xrPlayerGetPowerup (const struct xrPlayer *player);
+-
+-extern inline int
++static inline int
+ xrPlayerGetPowerup (const struct xrPlayer *player)
+ {
+ return player->powerup;
+@@ -211,18 +191,14 @@ xrPlayerGetPowerup (const struct xrPlaye
+ /* Return the player's current lap, counting from 1. After the player has
+ * completed the game, this can return NR_LAPS + 1, so beware.
+ */
+-extern int xrPlayerGetCurrentLap (const struct xrPlayer *player);
+-
+-extern inline int
++static inline int
+ xrPlayerGetCurrentLap (const struct xrPlayer *player)
+ {
+ return player->displayed_current_lap + 1;
+ }
+
+ /* Return the player's current lap time. */
+-extern double xrPlayerGetCurrentLapTime (const struct xrPlayer *player);
+-
+-extern inline double
++static inline double
+ xrPlayerGetCurrentLapTime (const struct xrPlayer *player)
+ {
+ return xrCurrentTime - player->start_of_lap_time;
+@@ -232,9 +208,7 @@ xrPlayerGetCurrentLapTime (const struct
+ * Note: the LAP argument starts counting from 1, and must be <= NR_LAPS.
+ * This function does not return the current lap time.
+ */
+-extern double xrPlayerGetLapTime (const struct xrPlayer *player, int lap);
+-
+-extern inline double
++static inline double
+ xrPlayerGetLapTime (const struct xrPlayer *player, int lap)
+ {
+ lap--;