This ‘if(){’ has been commented out since it was added in
5db068806.
Presumably the intent was to make the special mad code specific to
PL_madskills at some point and have mad builds running without
PL_madskills follow the same code as regular builds (the *s = '\0' and
PL_bufend assignments).
Since then, though, the standard code has changed to match the mad
code. The next commit will merge them.
s = SKIPSPACE0(s);
}
else {
-/* if (PL_madskills && PL_lex_formbrack) { */
d = s;
while (d < PL_bufend && *d != '\n')
d++;
sv_catpvn(PL_thiswhite, s, d - s);
}
s = d;
-/* }
- *s = '\0';
- PL_bufend = s; */
}
#else
while (s < PL_bufend && *s != '\n')