title: *INLR and while(true) in RPG
body: <p>I'm looking at some legacy programs, where code like the following is found:</p>
  
  <pre><code>C/free
      Dow 1=1;
          SubRoutine();
      EndDo;
      *INLR = *On;
  /end-free
  </code></pre>
  
  <p>The program in question is a server-like program, where the sub routine handles incoming requests over the network. To me, it seems that the *INLR = *On statement will have no effect, but then again, my knowledge of RPG is severely limited, and this pattern repeats itself in several programs I'm looking at. </p>
  
  <p>My question is thus: is the last line before /end-free unreachable and thus redundant?</p>