]> git.pond.sub.org Git - empserver/commitdiff
Break inclusion cycles. To simplify the change, move a few
authorMarkus Armbruster <armbru@pond.sub.org>
Sat, 12 Feb 2005 19:26:59 +0000 (19:26 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Sat, 12 Feb 2005 19:26:59 +0000 (19:26 +0000)
declarations to other, no less sensible places.

18 files changed:
include/commands.h
include/empthread.h
include/loan.h
include/lwp.h
include/optlist.h
include/player.h
include/product.h
include/prototypes.h
include/ship.h
include/trade.h
src/lib/as/as_cache.c
src/lib/commands/pboa.c
src/lib/commands/sabo.c
src/lib/commands/xdump.c
src/lib/common/hours.c
src/lib/player/accept.c
src/lib/subs/aswplnsubs.c
src/lib/subs/nstr.c

index 452bffee28f82b62043fcf6f56950d587586fcbf..fef212f672fa02355112ac1c3dd90af67f1ecff2 100644 (file)
 
 #include "prototypes.h"                /* must come at end, after defines and typedefs */
 
-int acce(void);
-int add(void);
-int anti(void);
-int apro(void);
-int arm(void);
-int army(void);
-int assa(void);
-int atta(void);
-int bdes(void);
-int best(void);
-int boar(void);
-int bomb(void);
-int brea(void);
-int budg(void);
-int buil(void);
-int buy(void);
-int capi(void);
-int carg(void);
-int cede(void);
-int cens(void);
-int chan(void);
-int coas(void);
-int coll(void);
-int comm(void);
-int cons(void);
-int conv(void);
-int coun(void);
-int cuto(void);
-int decl(void);
-int deli(void);
-int demo(void);
-int desi(void);
-int disa(void);
-int dist(void);
-int drop(void);
-int dump(void);
-int echo(void);
-int edit(void);
-int enab(void);
-int enli(void);
-int execute(void);
-int explain(void);
-int explore(void);
-int fina(void);
-int flash(void);
-int flee(void);
-int fly(void);
-int foll(void);
-int force(void);
-int fort(void);
-int fuel(void);
-int give(void);
-int grin(void);
-int hard(void);
-int head(void);
-int hidd(void);
-int improve(void);
-int info(void);
-int land(void);
-int landmine(void);
-int laun(void);
-int lboa(void);
-int lcarg(void);
-int ldump(void);
-int ledg(void);
-int leve(void);
-int lload(void);
-int llook(void);
-int load(void);
-int look(void);
-int lost(void);
-int lrange(void);
-int lretr(void);
-int lsta(void);
-int ltend(void);
-int map(void);
-int march(void);
-int mark(void);
-int mine(void);
-int mission(void);
-int mobq(void);
-int mobupdate(void);
-int morale(void);
-int move(void);
-int multifire(void);
-int name(void);
-int nati(void);
-int navi(void);
-int ndump(void);
-int new(void);
-int newe(void);
-int news(void);
-int nuke(void);
-int offe(void);
-int offs(void);
-int orde(void);
-int orig(void);
-int para(void);
-int path(void);
-int payo(void);
-int pboa(void);
-int pdump(void);
-int plan(void);
-int play(void);
-int powe(void);
-int prod(void);
-int pstat(void);
-int qorde(void);
-int quit(void);
-int rada(void);
-int range(void);
-int rea(void);
-int real(void);
-int reco(void);
-int reje(void);
-int rela(void);
-int repa(void);
-int repo(void);
-int rese(void);
-int reso(void);
-int retr(void);
-int rout(void);
-int sabo(void);
-int sail(void);
-int sate(void);
-int scra(void);
-int sct(void);
-int scut(void);
-int sdump(void);
-int sell(void);
-int set(void);
-int setres(void);
-int setsector(void);
-int shar(void);
-int shark(void);
-int shi(void);
-int shoo(void);
-int show(void);
-int show_motd(void);
-int shut(void);
-int sinfra(void);
-int skyw(void);
-int sona(void);
-int sorde(void);
-int spy(void);
-int sstat(void);
-int start(void);
-int starve(void);
-int stop(void);
-int stre(void);
-int supp(void);
-int surv(void);
-int swaps(void);
-int tele(void);
-int tend(void);
-int terr(void);
-int thre(void);
-int togg(void);
-int torp(void);
-int trad(void);
-int tran(void);
-int trea(void);
-int turn(void);
-int upda(void);
-int upgr(void);
-int vers(void);
-int wai(void);
-int wall(void);
-int wing(void);
-int wipe(void);
-int work(void);
-int xdump(void);
-int zdon(void);
-
 #endif /* _COMMANDS_H_ */
index 5d913abec0391b5b9046902543a3fa1e413bd447..a59acdb1900f4fdc4b421e29719fdfd54ab1e93c 100644 (file)
@@ -121,6 +121,4 @@ void empth_sem_signal(empth_sem_t *);
 void empth_sem_wait(empth_sem_t *);
 void empth_alarm(int);
 
-
-#include "prototypes.h"                /* must come at end, after defines and typedefs */
 #endif
index c56f7b698958f37891491d64c8e448c9d5986fd9..fbd7348ef480e1a1ae103c6983249161147c28d9 100644 (file)
@@ -56,6 +56,9 @@ struct lonstr {
 #define LS_PROPOSED    1
 #define LS_SIGNED      2
 
+extern long get_outstand(int);
+extern double loan_owed(struct lonstr *loan, time_t paytime);
+
 #define getloan(n, lp) \
        ef_read(EF_LOAN, n, lp)
 #define putloan(n, lp) \
index 6c409f04e30c6329c0f0e6f8a62eec3c09fa7fc9..973d0b45af611fa2b88e4cc1535cfee4845ad123 100644 (file)
@@ -100,6 +100,4 @@ void lwpStatus(struct lwpProc *proc, char *format, ...)
 
 extern struct lwpProc *LwpCurrent;
 
-#include "prototypes.h"                /* must come at end, after defines and typedefs */
-
 #endif /* _LWP_H_ */
index 428529c3a7c5abd00a4cf15fb259bc669a0a030c..96bead32ebc1485d73d749e61bc8324e28f8ee12 100644 (file)
@@ -35,6 +35,8 @@
 #ifndef _OPTLIST_H_
 #define _OPTLIST_H_
 
+#include "nsc.h"
+
 struct option_list {
     char *opt_key;
     int *opt_valuep;
index 1511577687ba587d0ae2293e72dfe92fa63e95cd..47111efc97cf6222bc4a1ca2ef4911e1e3e5e087 100644 (file)
@@ -94,6 +94,4 @@ struct player {
 #define PP_ACCEPT      3
 #define PP_KILLIDLE    2
 
-#include "prototypes.h"                /* must come at end, after defines and typedefs */
-
 #endif /* _PLAYER_H_ */
index 381327e37670918907161fa57ce042a4888bfe7c..273d6c8b4e3306c6bac36c34cd6d6492337bd8d6 100644 (file)
@@ -34,6 +34,8 @@
 #ifndef _PRODUCT_H_
 #define _PRODUCT_H_
 
+#include "item.h"
+
 /*
  * Maximum number of product constituents.
  * Beware, some output formats rely on MAXPRCON <= 3!
index 3caf3ba60d4f0e28c6bec82cbc665cc442544016..b084a08daea827aef2373dff76bee633e385b4a3 100644 (file)
 #ifndef _PROTOTYPES_H_
 #define _PROTOTYPES_H_
 
+#include <stdio.h>
 #include "misc.h"
 #include "empthread.h"
 #include "player.h"
 #include "commands.h"
-#include "common.h"
-#include "gen.h"
-#include "global.h"
-#include "subs.h"
-#include "update.h"
+#include "product.h"
 #include "empio.h"
 #include "commodity.h"
 
@@ -86,7 +83,180 @@ extern s_char *prsub(struct shpstr *);
 extern int check_trade(void);
 extern int ontradingblock(int, int *);
 extern void trdswitchown(int, int *, int);
-/* more in commands.h */
+int acce(void);
+int add(void);
+int anti(void);
+int apro(void);
+int arm(void);
+int army(void);
+int assa(void);
+int atta(void);
+int bdes(void);
+int best(void);
+int boar(void);
+int bomb(void);
+int brea(void);
+int budg(void);
+int buil(void);
+int buy(void);
+int capi(void);
+int carg(void);
+int cede(void);
+int cens(void);
+int chan(void);
+int coas(void);
+int coll(void);
+int comm(void);
+int cons(void);
+int conv(void);
+int coun(void);
+int cuto(void);
+int decl(void);
+int deli(void);
+int demo(void);
+int desi(void);
+int disa(void);
+int dist(void);
+int drop(void);
+int dump(void);
+int echo(void);
+int edit(void);
+int enab(void);
+int enli(void);
+int execute(void);
+int explain(void);
+int explore(void);
+int fina(void);
+int flash(void);
+int flee(void);
+int fly(void);
+int foll(void);
+int force(void);
+int fort(void);
+int fuel(void);
+int give(void);
+int grin(void);
+int hard(void);
+int head(void);
+int hidd(void);
+int improve(void);
+int info(void);
+int land(void);
+int landmine(void);
+int laun(void);
+int lboa(void);
+int lcarg(void);
+int ldump(void);
+int ledg(void);
+int leve(void);
+int lload(void);
+int llook(void);
+int load(void);
+int look(void);
+int lost(void);
+int lrange(void);
+int lretr(void);
+int lsta(void);
+int ltend(void);
+int map(void);
+int march(void);
+int mark(void);
+int mine(void);
+int mission(void);
+int mobq(void);
+int mobupdate(void);
+int morale(void);
+int move(void);
+int multifire(void);
+int name(void);
+int nati(void);
+int navi(void);
+int ndump(void);
+int new(void);
+int newe(void);
+int news(void);
+int nuke(void);
+int offe(void);
+int offs(void);
+int orde(void);
+int orig(void);
+int para(void);
+int path(void);
+int payo(void);
+int pboa(void);
+int pdump(void);
+int plan(void);
+int play(void);
+int powe(void);
+int prod(void);
+int pstat(void);
+int qorde(void);
+int quit(void);
+int rada(void);
+int range(void);
+int rea(void);
+int real(void);
+int reco(void);
+int reje(void);
+int rela(void);
+int repa(void);
+int repo(void);
+int rese(void);
+int reso(void);
+int retr(void);
+int rout(void);
+int sabo(void);
+int sail(void);
+int sate(void);
+int scra(void);
+int sct(void);
+int scut(void);
+int sdump(void);
+int sell(void);
+int set(void);
+int setres(void);
+int setsector(void);
+int shar(void);
+int shark(void);
+int shi(void);
+int shoo(void);
+int show(void);
+int show_motd(void);
+int shut(void);
+int sinfra(void);
+int skyw(void);
+int sona(void);
+int sorde(void);
+int spy(void);
+int sstat(void);
+int start(void);
+int starve(void);
+int stop(void);
+int stre(void);
+int supp(void);
+int surv(void);
+int swaps(void);
+int tele(void);
+int tend(void);
+int terr(void);
+int thre(void);
+int togg(void);
+int torp(void);
+int trad(void);
+int tran(void);
+int trea(void);
+int turn(void);
+int upda(void);
+int upgr(void);
+int vers(void);
+int wai(void);
+int wall(void);
+int wing(void);
+int wipe(void);
+int work(void);
+int xdump(void);
+int xedit(void);
+int zdon(void);
 
 /*
  * src/lib/common/ *.c 
index 7c4c0e62a066d066a490c70b62f79466abf64f7f..947fc2397a9453dc4daadc63129a5afdc4b27bc0 100644 (file)
@@ -37,6 +37,7 @@
 #ifndef _SHIP_H_
 #define _SHIP_H_
 
+#include "item.h"
 #include "queue.h"
 #include "misc.h"
 #include "retreat.h"
index 9cb3d8cc2ddd4da9bc5dbdd94ca3f1c95ce9d069..21f732384fa9af6083e7c196fd873f4adee1ecd2 100644 (file)
@@ -78,8 +78,6 @@ extern s_char *trade_nameof(struct trdstr *, union trdgenstr *);
 extern int trade_desc(struct trdstr *, union trdgenstr *);
 extern int trade_getitem(struct trdstr *, union trdgenstr *);
 extern long get_couval(int);
-extern long get_outstand(int);
-extern double loan_owed(struct lonstr *loan, time_t paytime);
 
 #define gettrade(n, p) \
        ef_read(EF_TRADE, n, p)
index 7f57cbb563043800b1fd3bb536c5c9a189cfbe38..6635ebbe55b8829602f1f7edf137d62d29a5082b 100644 (file)
@@ -31,6 +31,7 @@
  *     Steve McClure, 1998
  */
 
+#include <stdlib.h>
 #include "as.h"
 #include "optlist.h"
 
index 279c74be99ab2f3e3cba11e9c1c6d5ae972a8c3e..9a619d3e923a746c966eb3fbb13e546186182a77 100644 (file)
@@ -35,6 +35,7 @@
 #include "file.h"
 #include "sect.h"
 #include "plane.h"
+#include "commands.h"
 
 int
 pboa(void)
index 277eab298f6bb566b7ca804fbe4ccf6ac6b3c859..3eb61db4b3d7947f3a1f6c4f50bc5d6ef3d99d5d 100644 (file)
@@ -35,6 +35,7 @@
 #include "land.h"
 #include "nsc.h"
 #include "file.h"
+#include "commands.h"
 
 int
 sabo(void)
index 33de13c4567b9418c829003158b55140d7e7584e..e61583869e00e6b359b5e0421e66e7b90a253b11 100644 (file)
@@ -38,6 +38,7 @@
 #include "news.h"
 #include "nsc.h"
 #include "optlist.h"
+#include "commands.h"
 
 /*
  * Dump everything under the sun
index 22a36380d21683a9817eae1ff642edc2ce42a3b2..5d793ae44c51c658f2c3d82aac204d3d5bd5225d 100644 (file)
@@ -37,6 +37,7 @@
 #include <time.h>
 #include "misc.h"
 #include "optlist.h"
+#include "prototypes.h"
 
 static char *weekday(char *str, int *wday);
 static char *daytime(char *str, int *min);
index 228c0ce45a38e428c5e91d0b29338b46aad9a3d7..2581337a4a862b7b90e9c3c725eda55b39e75585 100644 (file)
@@ -39,7 +39,6 @@
 #include "file.h"
 #include "empio.h"
 #include "power.h"
-#include "common.h"
 #include "gen.h"
 #include "optlist.h"
 
index 8f02695aa97a834cd3c158374b1587bac8e7d659..bb3ae7d3fd795f309bea754e0dced8b47107268c 100644 (file)
  *     
  */
 
+#include <stdlib.h>
 #include "misc.h"
 #include "file.h"
+#include "ship.h"
 #include "plane.h"
+#include "prototypes.h"
 
 int
 on_shiplist(short uid, struct shiplist *head)
index 49d4ce8aef1e9e36b49c51c3608fd72d059746cc..4c4f0ba674bc55e2f28bad555d97adbfbb148840 100644 (file)
@@ -38,6 +38,7 @@
 #include "file.h"
 #include "match.h"
 #include "nsc.h"
+#include "prototypes.h"
 
 static int nstr_promote(int valtype);