]> git.pond.sub.org Git - empserver/commitdiff
Fix insufficiently parenthesized macro expansions.
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 30 Apr 2006 16:08:45 +0000 (16:08 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 30 Apr 2006 16:08:45 +0000 (16:08 +0000)
16 files changed:
include/commodity.h
include/land.h
include/loan.h
include/lost.h
include/map.h
include/misc.h
include/nat.h
include/news.h
include/nuke.h
include/plane.h
include/power.h
include/sect.h
include/ship.h
include/trade.h
include/treaty.h
src/lib/common/bestpath.c

index b2f211ba74db70945af3daf3bc5f62229e886469..5ae2d2bff754109b15220f05d85472c3883681dd 100644 (file)
@@ -51,9 +51,7 @@ struct comstr {
     coord sell_y;
 };
 
-#define getcomm(n, p) \
-       ef_read(EF_COMM, n, p)
-#define putcomm(n, p) \
-       ef_write(EF_COMM, n, p)
+#define getcomm(n, p) ef_read(EF_COMM, (n), (p))
+#define putcomm(n, p) ef_write(EF_COMM, (n), (p))
 
 #endif
index f316e0f05ce40116191dc724543089cdd7fa9b4b..576e4cb9d94ea466fdf684037e626711e3f1c5b2 100644 (file)
@@ -174,12 +174,9 @@ struct lchrstr {
 /* Chance to detect L_SPY unit (percent) */
 #define LND_SPY_DETECT_CHANCE(eff) ((110-(eff))/100.0)
 
-#define getland(n, p) \
-       ef_read(EF_LAND, n, p)
-#define putland(n, p) \
-       ef_write(EF_LAND, n, p)
-#define getlandp(n) \
-       (struct lndstr *) ef_ptr(EF_LAND, n)
+#define getland(n, p) ef_read(EF_LAND, (n), (p))
+#define putland(n, p) ef_write(EF_LAND, (n), (p))
+#define getlandp(n) (struct lndstr *)ef_ptr(EF_LAND, (n))
 
 extern struct lchrstr lchr[N_MAXLAND + 1];
 
index 60949b4f5af4ee7ce739497552ecab3715b97854..48447c19999fb917a305d06e7bacbafc339c14e0 100644 (file)
@@ -59,11 +59,8 @@ struct lonstr {
 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) \
-       ef_write(EF_LOAN, n, lp)
-#define getloanp(n) \
-       (struct lonstr *) ef_ptr(EF_LOAN, n)
+#define getloan(n, p) ef_read(EF_LOAN, (n), (p))
+#define putloan(n, p) ef_write(EF_LOAN, (n), (p))
+#define getloanp(n) (struct lonstr *)ef_ptr(EF_LOAN, (n))
 
 #endif
index 98c67acdecc5108cda764880df7488df0b1598b3..71b876197a3afb51682c855149cac078d404ec16 100644 (file)
@@ -47,8 +47,8 @@ struct loststr {
     time_t lost_timestamp;     /* When it was lost */
 };
 
-#define getlost(n, p) ef_read(EF_LOST, n, p)
-#define putlost(n, p) ef_write(EF_LOST, n, p)
+#define getlost(n, p) ef_read(EF_LOST, (n), (p))
+#define putlost(n, p) ef_write(EF_LOST, (n), (p))
 
 /* src/lib/subs/lostsub.c */
 extern void makelost(char, natid, short, coord, coord);
index bc7f471cb2cba7179431055518f67191f1fff279..9bdbf01c1172810f3ee91f85df5694f0b84658fa 100644 (file)
@@ -37,7 +37,7 @@
 #include "misc.h"
 #include "xy.h"
 
-#define        MAPWIDTH(persec) ((WORLD_X/2)*(persec + 1)+1)
+#define        MAPWIDTH(persec) ((WORLD_X/2) * ((persec) + 1) + 1)
 
 extern void blankfill(char *, struct range *, int);
 /* src/lib/subs/bigmap.c */
index f3603ce6f8222dcc3cea3a5766bfe94936e05f9c..626d46ea038b08d92411aec7a8fef7f74743cc61 100644 (file)
@@ -55,7 +55,7 @@ typedef long ssize_t;
 #define random rand
 #define srandom srand
 
-#define strncasecmp(s1, s2, s3) _strnicmp(s1, s2, s3)
+#define strncasecmp(s1, s2, s3) _strnicmp((s1), (s2), (s3))
 #define mkdir(dir,perm) _mkdir((dir))
 
 typedef int pid_t;
index 00098f0c685d273358b3cac37548e5b4bee2afe9..4f2618622b9f100c19b330f449e4e43ff83c75fc 100644 (file)
@@ -173,15 +173,11 @@ extern char *relates[];
 
 /* procedures relating to nation stuff */
 
-#define putnat(n) \
-       ef_write(EF_NATION, n->nat_cnum, n)
-#define getnatp(n) \
-       (struct natstr *) ef_ptr(EF_NATION, (int)n)
-
-#define putrealm(p) \
-       ef_write(EF_REALM, (int)(p)->r_uid, p)
-#define getrealm(r, n, p) \
-       ef_read(EF_REALM, (int)(r + (n * MAXNOR)), p)
+#define putnat(p) ef_write(EF_NATION, n->nat_cnum, (p))
+#define getnatp(n) (struct natstr *)ef_ptr(EF_NATION, (n))
+
+#define getrealm(r, n, p) ef_read(EF_REALM, ((r) + ((n) * MAXNOR)), (p))
+#define putrealm(p) ef_write(EF_REALM, (p)->r_uid, (p))
 
 extern double tfact(natid cn, double mult);
 extern double tfactfire(natid cn, double mult);
index 2ad1df3b6b71fe7912d10108601175e7b5b397d4..a914c3e0b10d05473601e9bdba737b4cbdcc6122 100644 (file)
@@ -161,12 +161,9 @@ struct rptstr {
 #define N_TELE          11
 #define        N_MAX_PAGE      11
 
-#define getnews(n, p) \
-       ef_read(EF_NEWS, n, p)
-#define putnews(n, p) \
-       ef_write(EF_NEWS, n, p)
-#define getnewsp(n) \
-       (struct nwsstr *) ef_ptr(EF_NEWS, n)
+#define getnews(n, p) ef_read(EF_NEWS, (n), (p))
+#define putnews(n, p) ef_write(EF_NEWS, (n), (p))
+#define getnewsp(n) (struct nwsstr *)ef_ptr(EF_NEWS, (n))
 
 extern struct rptstr rpt[N_MAX_VERB + 2];
 extern struct symbol page_headings[N_MAX_PAGE + 2];
index 054c3480bd9760a2ae38bce14b93649fe65f2cb7..8488167657817212b24b60b30074942411afb9d3 100644 (file)
@@ -69,12 +69,9 @@ struct nchrstr {
 
 #define        N_NEUT  bit(0)          /* Neutron bomb (low damage, high fallout) */
 
-#define getnuke(n, p) \
-       ef_read(EF_NUKE, n, p)
-#define putnuke(n, p) \
-       ef_write(EF_NUKE, n, p)
-#define getnukep(n) \
-       (struct nukstr *) ef_ptr(EF_NUKE, n)
+#define getnuke(n, p) ef_read(EF_NUKE, (n), (p))
+#define putnuke(n, p) ef_write(EF_NUKE, (n), (p))
+#define getnukep(n) (struct nukstr *)ef_ptr(EF_NUKE, (n))
 
 /* Work required for building */
 #define NUK_BLD_WORK(lcm, hcm, oil, rad) \
index 5b573afa4462725b7bc8761a90d7709a07334524..4f479283e1cadd79bd0d5937b4986c5b91208798 100644 (file)
@@ -137,12 +137,9 @@ struct plist {
     struct plnstr plane;       /* struct plane */
 };
 
-#define getplane(n, p) \
-       ef_read(EF_PLANE, n, p)
-#define putplane(n, p) \
-       ef_write(EF_PLANE, n, p)
-#define getplanep(n) \
-       (struct plnstr *) ef_ptr(EF_PLANE, n)
+#define getplane(n, p) ef_read(EF_PLANE, (n), (p))
+#define putplane(n, p) ef_write(EF_PLANE, (n), (p))
+#define getplanep(n) (struct plnstr *)ef_ptr(EF_PLANE, (n))
 
 extern struct plchrstr plchr[N_MAXPLANE + 1];
 
index d24302c096a4d3f370bde454b8a37545aaeb8af3..f369b87c402872fe60c2416fe836d00905fcaf55 100644 (file)
@@ -55,11 +55,8 @@ struct powstr {
     float p_power;
 };
 
-#define getpower(n, p) \
-       ef_read(EF_POWER, n, p)
-#define putpower(n, p) \
-       ef_write(EF_POWER, n, p)
-#define getpowerp(n) \
-       (struct powstr *) ef_ptr(EF_POWER, n)
+#define getpower(n, p) ef_read(EF_POWER, (n), (p))
+#define putpower(n, p) ef_write(EF_POWER, (n), (p))
+#define getpowerp(n) (struct powstr *)ef_ptr(EF_POWER, (n))
 
 #endif
index 5a46c0904f8fbe622a1c1e5685a3d775047a9a8d..58f5477547205ae45efe5a35edddbdd57a130cf9 100644 (file)
@@ -155,21 +155,17 @@ struct dchrstr {
 #define SCT_EFFIC       34     /* used in update & budget */
 #define        SCT_MAXDEF      34      /* highest sector type in header files */
 
-#define getsect(x, y, p) \
-       ef_read(EF_SECTOR, sctoff((x), (y)), (p))
-#define putsect(p) \
-       ef_write(EF_SECTOR, sctoff((p)->sct_x, (p)->sct_y), (p))
-#define getsectp(x, y) \
-       (struct sctstr *)ef_ptr(EF_SECTOR, sctoff((x), (y)))
-#define getsectid(id) \
-       (struct sctstr *)ef_ptr(EF_SECTOR, id)
+#define getsect(x, y, p) ef_read(EF_SECTOR, sctoff((x), (y)), (p))
+#define putsect(p) ef_write(EF_SECTOR, sctoff((p)->sct_x, (p)->sct_y), (p))
+#define getsectp(x, y) (struct sctstr *)ef_ptr(EF_SECTOR, sctoff((x), (y)))
+#define getsectid(id) (struct sctstr *)ef_ptr(EF_SECTOR, (id))
 
 /* things relating to sectors */
 extern int sctoff(coord x, coord y);
 
 extern struct dchrstr dchr[SCT_MAXDEF + 1];
 extern struct dchrstr bigcity_dchr;
-#define IS_BIG_CITY(sect) (dchr[sect].d_pkg == UPKG)
+#define IS_BIG_CITY(sect) (dchr[(sect)].d_pkg == UPKG)
 
 /* Minimal efficiency of sectors that can be knocked down (bridges) */
 #define SCT_MINEFF 20
index feb6526abffd5931059edbf97177e1dc98b41974..794e6e42e2cf9ecc8c02dbdf01504a4bb1c8e641 100644 (file)
@@ -178,12 +178,9 @@ struct mchrstr {
 #define M_CANAL                bit(19) /* Can navigate a canal (BIG CITY) */
 #define M_ANTIMISSILE   bit(20)        /* Shoot down missile */
 
-#define getship(n, p) \
-       ef_read(EF_SHIP, n, p)
-#define putship(n, p) \
-       ef_write(EF_SHIP, n, p)
-#define getshipp(n) \
-       (struct shpstr *) ef_ptr(EF_SHIP, n)
+#define getship(n, p) ef_read(EF_SHIP, (n), (p))
+#define putship(n, p) ef_write(EF_SHIP, (n), (p))
+#define getshipp(n) (struct shpstr *)ef_ptr(EF_SHIP, (n))
 
 extern struct mchrstr mchr[N_MAXSHIPS + 1];
 
index 5739c5bf18e96948660cc45fd0b0ef11ba28ce78..63e8d272fbd37216268688a1669b1d4940d000a8 100644 (file)
@@ -71,11 +71,8 @@ extern int trade_desc(struct trdstr *, union trdgenstr *);
 extern int trade_getitem(struct trdstr *, union trdgenstr *);
 extern long get_couval(int);
 
-#define gettrade(n, p) \
-       ef_read(EF_TRADE, n, p)
-#define puttrade(n, p) \
-       ef_write(EF_TRADE, n, p)
-#define gettradep(n) \
-       (struct trdstr *) ef_ptr(EF_TRADE, n)
+#define gettrade(n, p) ef_read(EF_TRADE, (n), (p))
+#define puttrade(n, p) ef_write(EF_TRADE, (n), (p))
+#define gettradep(n) (struct trdstr *)ef_ptr(EF_TRADE, (n))
 
 #endif
index d5fc59974b90ec2dfd002f9e52bf42697fae23a1..7d00ab17fa6d8e9802931cf0d84cc68d9c8b43db 100644 (file)
@@ -64,11 +64,8 @@ struct trtstr {
 #define        TRTENL  bit(9)          /* no enlistment */
 #define SUBFIR  bit(10)                /* no depth-charging submarines */
 
-#define gettre(n, p) \
-       ef_read(EF_TREATY, n, p)
-#define puttre(n, p) \
-       ef_write(EF_TREATY, n, p)
-#define gettrep(n) \
-       (struct trtstr *) ef_ptr(EF_TREATY, n)
+#define gettre(n, p) ef_read(EF_TREATY, (n), (p))
+#define puttre(n, p) ef_write(EF_TREATY, (n), (p))
+#define gettrep(n) (struct trtstr *)ef_ptr(EF_TREATY, (n))
 
 #endif
index 0fc2fafb4088f0d06bc55d92884d000f88688ba1..b708e5127b40e12efa5fcf13ac09d1ad7971feb0 100644 (file)
@@ -56,7 +56,7 @@
 static int owned_and_navigable(char *, int, int, int);
 
 #define MAXROUTE       100
-#define valid(x,y)     (((x^y)&1)==0)
+#define valid(x,y)     ((((x) ^ (y)) & 1) == 0)
 
 static char *dirchar = "juygbn";
 int dx[6] = { 2, 1, -1, -2, -1, 1 };