X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=src%2Fdirects.c;h=2fbc40bc369150f49b2ad3bd613378a5d5578038;hb=46cb3ffad9e3ed318a9109ff96421882f6642b2b;hp=d3b7f32c6032e1f7548700b691f8ff3c7212a05a;hpb=81ffe9a7de1db0b3a318a053b38882d1b7ab304c;p=inform.git diff --git a/src/directs.c b/src/directs.c index d3b7f32..2fbc40b 100644 --- a/src/directs.c +++ b/src/directs.c @@ -1,7 +1,7 @@ /* ------------------------------------------------------------------------- */ /* "directs" : Directives (# commands) */ /* */ -/* Copyright (c) Graham Nelson 1993 - 2018 */ +/* Copyright (c) Graham Nelson 1993 - 2020 */ /* */ /* This file is part of Inform. */ /* */ @@ -434,11 +434,13 @@ Fake_Action directives to a point after the inclusion of \"Parser\".)"); break; case IFV3_CODE: - flag = FALSE; if (version_number == 3) flag = TRUE; + flag = FALSE; + if (!glulx_mode && version_number <= 3) flag = TRUE; goto HashIfCondition; case IFV5_CODE: - flag = TRUE; if (version_number == 3) flag = FALSE; + flag = TRUE; + if (!glulx_mode && version_number <= 3) flag = FALSE; goto HashIfCondition; case IFTRUE_CODE: