summaryrefslogtreecommitdiffstats
path: root/COPYING
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-09-18 09:08:03 -0700
committerKaz Kylheku <kaz@kylheku.com>2014-09-18 09:08:03 -0700
commitf05a3ac70b1789550e03a2d2e68a24cc03affe36 (patch)
tree949491cf0f702e95d626c35f69c3a3080570adde /COPYING
parentb7895d8ec2e29e7f4e5b1cd4519fb56397523b8a (diff)
downloadman-f05a3ac70b1789550e03a2d2e68a24cc03affe36.tar.gz
man-f05a3ac70b1789550e03a2d2e68a24cc03affe36.tar.bz2
man-f05a3ac70b1789550e03a2d2e68a24cc03affe36.zip
Fix breakage in if, else and while.
The if/ie and else constructs must not destructively manipulate the program source, since they can be involved in iteration; removing the dubious assignment to c[-1] and *c. The ifelseval variable should not be touched by while. The ifelseval variable should be set at the last possible moment by ie, because of nesting: the antecedent clause processed by ie could itself clobber the variable.
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions