]> git.pond.sub.org Git - empserver/commitdiff
trade: Clean up type of trdswitchown()'s second parameter
authorMarkus Armbruster <armbru@pond.sub.org>
Sat, 25 Jan 2014 10:28:05 +0000 (11:28 +0100)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 16 Feb 2014 12:19:27 +0000 (13:19 +0100)
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
include/prototypes.h
src/lib/commands/trad.c

index 50518f0c2ab459672e0fdf33a78d2f8162f4cf38..cde832c2b263d01b9651fdb7a0381e2ec6defb0c 100644 (file)
@@ -70,7 +70,7 @@ extern void plane_sona(struct emp_qelem *, int, int, struct shiplist **);
 extern char *prsub(struct shpstr *);
 extern int check_trade(void);
 extern int ontradingblock(int, void *);
-extern void trdswitchown(int, void *, int);
+extern void trdswitchown(int, struct empobj *, int);
 extern int do_look(int);
 extern void look_at_sect(struct sctstr *, int);
 extern int radar(int);
index c3f7c09d10fc662d8e51b27d4d40e37aaaf545a2..2c2e4e26762a570de920f422e680c9c9a11865c7 100644 (file)
@@ -423,7 +423,7 @@ ontradingblock(int type, void *ptr)
 }
 
 void
-trdswitchown(int type, void *ptr, int newown)
+trdswitchown(int type, struct empobj *obj, int newown)
 {
     struct trdstr trade;
     union empobj_storage tg;
@@ -436,7 +436,7 @@ trdswitchown(int type, void *ptr, int newown)
            continue;
        if (trade.trd_type != type)
            continue;
-       if (tg.gen.uid != ((struct empobj *)ptr)->uid)
+       if (tg.gen.uid != obj->uid)
            continue;
        if (trade.trd_owner == trade.trd_maxbidder)
            trade.trd_maxbidder = newown;