]> git.pond.sub.org Git - empserver/commitdiff
sect: Fix insufficiently parenthesized macro expansion
authorMarkus Armbruster <armbru@pond.sub.org>
Sat, 16 Jul 2016 07:10:08 +0000 (09:10 +0200)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 6 Aug 2017 18:08:31 +0000 (20:08 +0200)
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
include/sect.h

index f29d601875ee3722af3a422c925b05161139ce8f..8bbb65f1003512b371ba813247e12075a93121d9 100644 (file)
@@ -164,8 +164,8 @@ struct dchrstr {
 
 #define getsect(x, y, p) ef_read(EF_SECTOR, sctoff((x), (y)), (p))
 #define putsect(p) ef_write(EF_SECTOR, (p)->sct_uid, (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 getsectp(x, y) ((struct sctstr *)ef_ptr(EF_SECTOR, sctoff((x), (y))))
+#define getsectid(id) ((struct sctstr *)ef_ptr(EF_SECTOR, (id)))
 
 extern struct dchrstr dchr[SCT_TYPE_MAX + 2];
 #define IS_BIG_CITY(type) (dchr[(type)].d_pkg == UPKG)