<div dir="ltr"><div class="gmail_default" style="font-family:garamond,serif;font-size:large">Hello,</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">I am using exitif within my metapost program and find many surprising output</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">statements.    It seems that when the exitif statement is nested within a for statement as well as two if statements, these output messages appear.   </div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">Here is a very short program to demonstrate this behavior.  </div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><div class="gmail_default">beginfig (1) ;</div><div class="gmail_default">for a = 0 upto 10 :</div><div class="gmail_default">  %% if ( a > 3 ) :</div><div class="gmail_default">    if ( a < 6 ) :</div><div class="gmail_default">      x := a*a ;</div><div class="gmail_default">      exitif ( x > 20 )</div><div class="gmail_default">    fi ;</div><div class="gmail_default">  message ( decimal x ) ;</div><div class="gmail_default">  %% fi ;</div><div class="gmail_default">endfor ;</div><div class="gmail_default">endfig ;</div><div class="gmail_default"><br></div><div class="gmail_default">beginfig (2) ;</div><div class="gmail_default">for a = 0 upto 10 :</div><div class="gmail_default">  if ( a > 3 ) :</div><div class="gmail_default">    if ( a < 6 ) :</div><div class="gmail_default">      x := a*a ;</div><div class="gmail_default">      exitif ( x > 20 )</div><div class="gmail_default">    fi ;</div><div class="gmail_default">  message ( decimal x ) ;</div><div class="gmail_default">  fi ;</div><div class="gmail_default">endfor ;</div><div class="gmail_default">endfig ;</div><div class="gmail_default">end</div><div class="gmail_default"><br></div><div class="gmail_default">Here is the output along with the warning message ---</div><div class="gmail_default"><br></div><div class="gmail_default"><div class="gmail_default">0</div><div class="gmail_default">1</div><div class="gmail_default">4</div><div class="gmail_default">9</div><div class="gmail_default">16 [1]</div><div class="gmail_default">16 [2] )</div><div class="gmail_default">(end occurred when if on line 22 was incomplete)</div><div class="gmail_default">2 output files written: test.1 .. test.2</div></div><div><br></div><div>Is there a mechanism to turn off such warning messages?</div><div><br></div><div>Many thanks in advance.</div><div><br></div></div></div>