X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=token.c;h=55dbc290980722d06ed144755e43bb85587965a5;hp=89c7f0ab57787beba4ecbdcfe37ffa35ce6043cb;hb=HEAD;hpb=e298f2149d654ec5c5db99f96066ec62d77f8550 diff --git a/token.c b/token.c index 89c7f0a..9cbf8b4 100644 --- a/token.c +++ b/token.c @@ -1257,6 +1257,14 @@ DEBUG { printf("TokenizeLine: Calling fpop() from SRC_IFILE...\n"); } if (stuffnull) // Arrange for string termination on next pass nullspot = ln; + if (disabled) + { + // When we are in a disabled code block, the only thing that can break out + // of this is an ".endif" keyword, so this is the minimum we have to parse + // in order to discover such a keyword. + goto goteol; + } + continue; }