From b49c2f56affe3feb1853c52c85b15f63eea17760 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Sat, 16 Jul 2016 09:10:08 +0200 Subject: [PATCH] sect: Fix insufficiently parenthesized macro expansion Signed-off-by: Markus Armbruster --- include/sect.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/sect.h b/include/sect.h index f29d6018..8bbb65f1 100644 --- a/include/sect.h +++ b/include/sect.h @@ -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)