]> git.pond.sub.org Git - empserver/commitdiff
(num_teles, redir_fp, pipe_fp, exec_fd, sendeof, prompt, command)
authorMarkus Armbruster <armbru@pond.sub.org>
Sat, 20 May 2006 13:54:45 +0000 (13:54 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Sat, 20 May 2006 13:54:45 +0000 (13:54 +0000)
(ac_intercept, all_missiles, ac_planedamage, ac_doflak, ac_landflak)
(ac_shipflak, ac_fireflak, can_fly, do_evade, att_calcodds)
(emp_setbitmap, lnd_hit_mine, conditions, get_wp, daemonize): Internal
linkage.

18 files changed:
include/budg.h
include/combat.h
include/land.h
include/misc.h
include/plane.h
include/prototypes.h
src/client/misc.h
src/client/servcmd.c
src/client/termio.c
src/lib/commands/improve.c
src/lib/player/player.c
src/lib/subs/aircombat.c
src/lib/subs/attsub.c
src/lib/subs/getbit.c
src/lib/subs/lndsub.c
src/lib/subs/retreat.c
src/lib/update/bp.c
src/server/main.c

index eb7f2f699736d7e5fcd15a5c00680cc0d5d4cde6..1a5a663062029579d1d041025d0a91fe4492a192 100644 (file)
@@ -35,7 +35,6 @@
 #define BUDG_H
 
 void fill_update_array(int *bp, struct sctstr *sp);
-int *get_wp(int *bp, struct sctstr *sp, int cm);
 int gt_bg_nmbr(int *bp, struct sctstr *sp, i_type comm);
 void pt_bg_nmbr(int *bp, struct sctstr *sp, i_type comm, int amount);
 void get_materials(struct sctstr *sp, int *bp, int *mvec, int check);
index 8f76459418f0b2b43ae71524701776f7ff083008..594505f82c6f05fdaf786d0d32df6ff8bbb10b42 100644 (file)
@@ -69,7 +69,6 @@ struct combat {
 #define A_LBOARD        5
 
 /* src/lib/subs/attsub.c */
-extern double att_calcodds(int, int);
 extern double att_combat_eff(struct combat *);
 extern void att_move_in_off(int, struct combat *, struct emp_qelem *,
                            struct combat *);
index efd492fd5f202e441d8f7ec5af2934134e2d2e28..82fa51d9bde9b97dd10468dfd4437c97ad9be09b 100644 (file)
@@ -218,7 +218,6 @@ extern void count_units(struct shpstr *);
 extern void lnd_count_units(struct lndstr *);
 extern void lnd_mar(struct emp_qelem *, double *, double *, int *, natid);
 extern void lnd_put(struct emp_qelem *, natid);
-extern int lnd_hit_mine(struct lndstr *, struct lchrstr *);
 extern void lnd_list(struct emp_qelem *);
 extern int lnd_hardtarget(struct lndstr *);
 extern int lnd_mar_one_sector(struct emp_qelem *, int, natid, int);
index 626d46ea038b08d92411aec7a8fef7f74743cc61..61c2518b7d18c4a282f191369065b051b11b2a06 100644 (file)
@@ -98,7 +98,6 @@ typedef short coord;
 #define days(x)                (60*60*24*(x))
 
 extern int debug;
-extern int daemonize;
 
 /*
  * If EXPR is true, an internal error occured.
index d4c25a22b24db336f95fc7104e7d268e422902bc..8f03dd746994121e01d76efebc45d91dd025d7dc 100644 (file)
@@ -158,26 +158,15 @@ struct shiplist {
 #define PLN_BLD_WORK(lcm, hcm) (20 + (lcm) + 2 * (hcm))
 
 /* src/lib/subs/aircombat.c */
-extern void ac_planedamage(struct plist *, natid, int, natid, int,
-                          int, char *);
-extern void ac_intercept(struct emp_qelem *, struct emp_qelem *,
-                        struct emp_qelem *, natid, coord, coord);
 extern void ac_combat_headers(natid, natid);
 extern void ac_airtoair(struct emp_qelem *, struct emp_qelem *);
-extern void ac_doflak(struct emp_qelem *, struct sctstr *);
-extern void ac_shipflak(struct emp_qelem *, coord, coord);
-extern void ac_landflak(struct emp_qelem *, coord, coord);
-extern void ac_fireflak(struct emp_qelem *, natid, natid, int);
 extern int ac_flak_dam(int);
 extern void ac_encounter(struct emp_qelem *, struct emp_qelem *, coord,
                         coord, char *, int, int,
                         struct emp_qelem *, struct emp_qelem *);
 extern int ac_isflying(struct plnstr *, struct emp_qelem *);
-extern int do_evade(struct emp_qelem *, struct emp_qelem *);
 extern void sam_intercept(struct emp_qelem *, struct emp_qelem *,
                          natid, natid, coord, coord, int);
-extern int all_missiles(struct emp_qelem *);
-extern int can_fly(int);
 
 /* src/lib/subs/aswplnsubs.c */
 extern int on_shiplist(short, struct shiplist *);
index e18b9ae214355d0bb908bec1fca94816bd20e650..6c181cf154ddf58a77144198249f07e32840bd20 100644 (file)
@@ -420,7 +420,6 @@ extern int natpass(int, char *);
 extern struct player *player;  /* current player's context */
 extern char *praddr(struct player *);
 extern void player_main(struct player *);
-extern int command(void);
 /* more under Commands */
 /* recvclient.c */
 extern int recvclient(char *, int);
@@ -464,7 +463,6 @@ extern int shipdef(natid, natid, coord, coord);
 /* getbit.c */
 extern int emp_getbit(int, int, unsigned char *);
 extern void emp_setbit(int, int, unsigned char *);
-extern void emp_setbitmap(int, int, unsigned char *, int *);
 extern void bitinit2(struct nstr_sect *, unsigned char *, int);
 /* getele.c */
 extern int getele(char *, char *);
index 295b3d91a83ab4e1e9459d6d31f1c653f579b0a7..c6f0f0b441527d41cee708d5bea274309476b72f 100644 (file)
@@ -50,7 +50,6 @@ struct ioqueue;
 extern char empirehost[];
 extern char empireport[];
 extern int eight_bit_clean;
-extern char num_teles[];
 extern int sock;
 extern char *SO;
 extern char *SE;
@@ -76,7 +75,6 @@ int tcp_connect(char *, char *);
 int login(int s, char *uname, char *cname, char *cpass, int kill_proc, int);
 void saveargv(int ac, char **src, char **dst);
 void sendcmd(int s, char *cmd, char *arg);
-int sendeof(int sock);
 void servercmd(struct ioqueue *ioq, FILE *auxfi);
 int serverio(int s, struct ioqueue *ioq);
 int termio(int fd, int sock, FILE *auxfi);
index 7b071c99fe031a8e044c3c80726b312f75e42992..ce14976e20907d91da17320dff16d4646717acac 100644 (file)
 #include <io.h>
 #endif
 
-char num_teles[64];
+static char num_teles[64];
 static char the_prompt[1024];
 static int mode;
 static int nbtu;
 static int nmin;
-FILE *redir_fp;
-FILE *pipe_fp;
-int exec_fd;
+static FILE *redir_fp;
+static FILE *pipe_fp;
+static int exec_fd;
 
 static void prompt(FILE *auxfi);
 static void doredir(char *p);
index a75b080d55030c8ce35ae40bc17fb8f661c412c1..12c3190b07636e3c7cfafd8adf203251b10c256b 100644 (file)
@@ -45,6 +45,8 @@
 #include "misc.h"
 #include "tags.h"
 
+static int sendeof(int sock);
+
 int
 termio(int fd, int sock, FILE *auxfi)
 {
@@ -243,7 +245,7 @@ termio(int fd, int sock, FILE *auxfi)
     return 1;
 }
 
-int
+static int
 sendeof(int sock)
 {
 #ifndef _WIN32
index 041fdd4ace0b0c885f31f50a6dc9c4ec95695946..e20e3a4367aa71d8226762671b1b04b1d6bd04b0 100644 (file)
@@ -45,7 +45,7 @@
 #include "optlist.h"
 #include "commands.h"
 
-char *prompt[] = {
+static char *prompt[] = {
     "Improve what ('road' or 'rail')? ",
     "Improve what ('road', 'rail' or 'defense')? "
 };
index 032f35b62d9d6711bae44d94974e20bc711a3e4e..b05cb419c006877802daef782286f3bc9f336b7e 100644 (file)
@@ -59,6 +59,7 @@
 #include <errno.h>
 #include <fcntl.h>
 
+static int command(void);
 static int status(void);
 
 struct player *player;
@@ -139,7 +140,7 @@ player_main(struct player *p)
     pr("Bye-bye\n");
 }
 
-int
+static int
 command(void)
 {
     unsigned i;
index 7d062b8a58e0eb40a2d0ff601ebf586fe4a33b11..d43136b4c1e068ed7d3f9849ed9a2d159e702a21 100644 (file)
 #include "optlist.h"
 #include "server.h"
 
-static void getilist(struct emp_qelem *list, natid own,
-                    struct emp_qelem *a, struct emp_qelem *b,
-                    struct emp_qelem *c, struct emp_qelem *d);
-static void ac_dog(struct plist *ap, struct plist *dp);
+static void ac_intercept(struct emp_qelem *, struct emp_qelem *,
+                        struct emp_qelem *, natid, coord, coord);
+static int all_missiles(struct emp_qelem *);
+static void ac_dog(struct plist *, struct plist *);
+static void ac_planedamage(struct plist *, natid, int, natid, int,
+                          int, char *);
+static void ac_doflak(struct emp_qelem *, struct sctstr *);
+static void ac_landflak(struct emp_qelem *, coord, coord);
+static void ac_shipflak(struct emp_qelem *, coord, coord);
+static void ac_fireflak(struct emp_qelem *, natid, natid, int);
+static void getilist(struct emp_qelem *, natid,
+                    struct emp_qelem *, struct emp_qelem *,
+                    struct emp_qelem *, struct emp_qelem *);
+static int can_fly(int);
+static int do_evade(struct emp_qelem *, struct emp_qelem *);
 
 void
 ac_encounter(struct emp_qelem *bomb_list, struct emp_qelem *esc_list,
@@ -431,7 +442,7 @@ sam_intercept(struct emp_qelem *att_list, struct emp_qelem *def_list,
     }
 }
 
-void
+static void
 ac_intercept(struct emp_qelem *bomb_list, struct emp_qelem *esc_list,
             struct emp_qelem *def_list, natid def_own, coord x, coord y)
 {
@@ -572,7 +583,7 @@ ac_airtoair(struct emp_qelem *att_list, struct emp_qelem *int_list)
     }
 }
 
-int
+static int
 all_missiles(struct emp_qelem *att_list)
 {
     struct emp_qelem *qp;
@@ -687,7 +698,7 @@ ac_dog(struct plist *ap, struct plist *dp)
  * that the current queue pointer is invalid on return from the ac_planedamage
  * call.  (this has caused bugs in the past)
  */
-void
+static void
 ac_planedamage(struct plist *plp, natid from, int dam, natid other,
               int checkabort, int show, char *mesg)
 {
@@ -764,7 +775,7 @@ ac_planedamage(struct plist *plp, natid from, int dam, natid other,
     strcpy(mesg, dmess);
 }
 
-void
+static void
 ac_doflak(struct emp_qelem *list, struct sctstr *from)
 {
     int shell;
@@ -799,7 +810,7 @@ ac_doflak(struct emp_qelem *list, struct sctstr *from)
     }
 }
 
-void
+static void
 ac_shipflak(struct emp_qelem *list, coord x, coord y)
 {
     struct nstr_item ni;
@@ -869,7 +880,7 @@ ac_shipflak(struct emp_qelem *list, coord x, coord y)
     }
 }
 
-void
+static void
 ac_landflak(struct emp_qelem *list, coord x, coord y)
 {
     struct nstr_item ni;
@@ -937,7 +948,7 @@ ac_landflak(struct emp_qelem *list, coord x, coord y)
 /*
  * Called from shipflak, landflak, and doflak.
  */
-void
+static void
 ac_fireflak(struct emp_qelem *list, natid from, natid other, int guns)
 {
     struct plnstr *pp;
@@ -1097,7 +1108,7 @@ getilist(struct emp_qelem *list, natid own, struct emp_qelem *a,
 
 
 
-int
+static int
 can_fly(int p)
 {                              /* Can this plane fly from the ship or land unit it is on? */
     struct plnstr plane;
@@ -1150,7 +1161,7 @@ can_fly(int p)
     return 0;
 }
 
-int
+static int
 do_evade(struct emp_qelem *bomb_list, struct emp_qelem *esc_list)
 {
     struct emp_qelem *qp;
index 052aece30f661abfe0d3bb0e18fd044d8d343cb9..034d9717a67aca20e1c17096c5d9abdf8c453baf 100644 (file)
@@ -77,6 +77,7 @@ static int get_ototal(int combat_mode, struct combat *off,
                      struct emp_qelem *olist, double osupport, int check);
 static int get_dtotal(struct combat *def, struct emp_qelem *list,
                      double dsupport, int check);
+static double att_calcodds(int, int);
 static int take_casualty(int combat_mode, struct combat *off,
                         struct emp_qelem *olist);
 
index afa40eb7ea0ba0756115345bbaefcefd4b944164..0adfd552a80cc04f456b90ce479a9f93b7561fc8 100644 (file)
@@ -142,7 +142,7 @@ emp_setbit(int x, int y, unsigned char *bitmap)
     bitmap[id / 8] |= bit(id & 07);
 }
 
-void
+static void
 emp_setbitmap(int x, int y, unsigned char *bitmap, int *bitmaps)
 {
     register int *mp;
index 9a4e4dfc9682ec5faea26fca6a8717711d655d18..19d4d5655fdeb9ada1bca47473b904650309fd6f 100644 (file)
@@ -54,6 +54,7 @@
 #include "prototypes.h"
 
 static void lnd_mess(char *, struct llist *);
+static int lnd_hit_mine(struct lndstr *, struct lchrstr *);
 
 int
 attack_val(int combat_mode, struct lndstr *lp)
@@ -1006,7 +1007,7 @@ lnd_hardtarget(struct lndstr *lp)
                  (double)lp->lnd_spd / 2.0 - lp->lnd_vis));
 }
 
-int
+static int
 lnd_hit_mine(struct lndstr *lp, struct lchrstr *lcp)
 {
     double m;
index e5f12995b1572edacb44ecc748adca8aa2206be4..7d9f1acc80d957fc7a2f0c333d90920116664074 100644 (file)
@@ -59,7 +59,7 @@ struct ccode {
     char *desc[2];
 };
 
-struct ccode conditions[] = {
+static struct ccode conditions[] = {
     { 'i', { "retreated with a damaged friend",
             "was damaged" } },
     { 't', { "retreated with a torpedoed ship",
index 9ae04c0591e893d6180784f3b60681b23cfebf4b..05c88b3c9a6a0d71025eced7718bd67e18da2d39 100644 (file)
@@ -44,7 +44,7 @@
 static int bud_key[I_MAX + 2] =
     { 1, 2, 3, 4, 0, 0, 0, 0, 0, 0, 5, 6, 0, 0, 7 };
 
-int *
+static int *
 get_wp(int *bp, struct sctstr *sp, int cm)
 {
     return (bp + (sp->sct_x + (sp->sct_y * WORLD_X)) +
index aa3c407cca02efa2650c417c8f4a366d6a287964..fbafe1055ae28fe2918d79f35d499491028f4008 100644 (file)
@@ -81,7 +81,7 @@ static void loc_NTTerm(void);
 static char pidfname[] = "server.pid";
 
 /* Run as daemon?  If yes, detach from controlling terminal etc. */
-int daemonize = 1;
+static int daemonize = 1;
 
 static void
 print_usage(char *program_name)