github pull request #859 - IS_SUBROOM_INDEX
Pull request from entrez: fix an off by one error in the allowed range of subroom indices. I've never understood subrooms and am accepting this fix on faith. Fixes #859
This commit is contained in:
+3
-2
@@ -100,8 +100,9 @@ enum roomtype_types {
|
|||||||
|
|
||||||
#define IS_ROOM_PTR(x) ((x) >= g.rooms && (x) < g.rooms + MAXNROFROOMS)
|
#define IS_ROOM_PTR(x) ((x) >= g.rooms && (x) < g.rooms + MAXNROFROOMS)
|
||||||
#define IS_ROOM_INDEX(x) ((x) >= 0 && (x) < MAXNROFROOMS)
|
#define IS_ROOM_INDEX(x) ((x) >= 0 && (x) < MAXNROFROOMS)
|
||||||
#define IS_SUBROOM_PTR(x) ((x) >= g.subrooms && (x) < g.subrooms + MAXNROFROOMS)
|
#define IS_SUBROOM_PTR(x) \
|
||||||
#define IS_SUBROOM_INDEX(x) ((x) > MAXNROFROOMS && (x) < (MAXNROFROOMS * 2))
|
((x) >= g.subrooms && (x) < g.subrooms + MAXNROFROOMS)
|
||||||
|
#define IS_SUBROOM_INDEX(x) ((x) > MAXNROFROOMS && (x) <= (MAXNROFROOMS * 2))
|
||||||
#define ROOM_INDEX(x) ((x) - g.rooms)
|
#define ROOM_INDEX(x) ((x) - g.rooms)
|
||||||
#define SUBROOM_INDEX(x) ((x) - g.subrooms)
|
#define SUBROOM_INDEX(x) ((x) - g.subrooms)
|
||||||
#define IS_LAST_ROOM_PTR(x) (ROOM_INDEX(x) == g.nroom)
|
#define IS_LAST_ROOM_PTR(x) (ROOM_INDEX(x) == g.nroom)
|
||||||
|
|||||||
Reference in New Issue
Block a user