• Subject: Re: dynamic program CALLS
  • From: Richard Baird <rbbaird@xxxxxxxxxxx>
  • Date: Thu, 04 Dec 1997 21:27:16 -0500
  • Organization: Premium Systems, Inc.

>
>
>Vernon Hamberg wrote:
>
>> I suspect every call to a CLP requires reinitialization—along the lines of
>> turning on *INLR in RPG.
>>
>
>That's sort of what I've accepted (heard it before), but it made me
curious of
>the purpose of the RETURN code.
>
>If it doesn't return without ending, the best I've been able to figure out is
>that it is preferred to a GOTO to a labeled ENDPGM.
>
>But then again, this "common knowledge" may be unfounded.  I'm sure that
someone
>on this list will set us straight. :)

to me, that is EXACTLY the purpose of RETURN.   It exits the program
WITHOUT closing.   Very handy, IMO if the program is called multiple
times in a single job - of course, you have to make sure you initialize
variables where appropriate.

regards,

rick
+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to "MIDRANGE-L@midrange.com".
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---


This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2019 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].