Move msl_equip() to callers, internal linkage
authorMarkus Armbruster <armbru@pond.sub.org>
Mon, 5 Oct 2009 11:27:43 +0000 (07:27 -0400)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 13 Dec 2009 07:03:49 +0000 (08:03 +0100)
include/prototypes.h
src/lib/commands/laun.c
src/lib/subs/mslsub.c

index d2f8cb460aad7e60b35a946ffd88ce84c58a25a5..4b3cc52298ed35daa66d312be5e12efb28196d00 100644 (file)
@@ -493,7 +493,6 @@ extern int move_ground(struct sctstr *, struct sctstr *,
 extern int fly_map(coord, coord);
 /* mslsub.c */
 extern int msl_intercept(coord, coord, natid, int, int, int, int);
-extern int msl_equip(struct plnstr *, char);
 extern int msl_hit(struct plnstr *, int, int, int, int, char *,
                   coord, coord, int);
 extern void msl_sel(struct emp_qelem *, coord, coord, natid, int,
index 801c61a53b4b8e76c47655644d3744b5f0472c5b..cc574602471de022ae0afefcdb1ca2cec19f1d0f 100644 (file)
@@ -49,6 +49,7 @@
 static int launch_as(struct plnstr *pp);
 static int launch_missile(struct plnstr *pp, int sublaunch);
 static int launch_sat(struct plnstr *pp, int sublaunch);
+static int msl_equip(struct plnstr *, char);
 
 /*
  * laun <PLANES>
@@ -374,3 +375,14 @@ launch_sat(struct plnstr *pp, int sublaunch)
        plane_mob_max - pp->pln_mobil);
     return RET_OK;
 }
+
+static int
+msl_equip(struct plnstr *pp, char mission)
+{
+    struct plist pl;
+
+    memset(&pl, 0, sizeof(struct plist));
+    pl.pcp = plchr + pp->pln_type;
+    pl.plane = *pp;
+    return pln_equip(&pl, NULL, mission);
+}
index dc478bc67bc3d683788f77adb7d54114703eaeb3..8b0b3dabab360b4a926050e528e543e6aeefdac6 100644 (file)
 #include "ship.h"
 #include "xy.h"
 
-int
-msl_equip(struct plnstr *pp, char mission)
-{
-    struct plist pl;
-
-    memset(&pl, 0, sizeof(struct plist));
-    pl.pcp = plchr + pp->pln_type;
-    pl.plane = *pp;
-    return pln_equip(&pl, NULL, mission);
-}
-
 int
 msl_hit(struct plnstr *pp, int hardtarget, int type, int news_item,
        int snews_item, char *what, coord x, coord y, int victim)