]> git.pond.sub.org Git - empserver/blobdiff - src/lib/commands/laun.c
Move msl_equip() to callers, internal linkage
[empserver] / src / lib / commands / laun.c
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);
+}