× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



rob@xxxxxxxxx wrote:

The thing is, I'm calling the RPGLE from the CL.  Does it still work that
way?  And, what happens if I call that RPGLE mod from another RPGLE mod?


It works either direction; *CL says "use CL calling conventions".

You have to recompile your other RPG modules if you change the prototype
to use *CL.

If you can't do that (or don't want to), you'll have to do the
type(*char) len(2) workaround, or add a second *CL version of the
procedure for CL to call.  The *CL one would call through to the other
one to do the actual work of the procedure:

D ChkJobCl         PI                  like(rChkJob)
D                                      extproc(*CL:'CHKJOBCL')
D  JobName                      10a    CONST 

P ChkJobCl         B                   EXPORT 
D ChkJobCl         PI                  like(rChkJob)
D  JobName                      10a    CONST 
 /free
      return ChkJob(JobName);
 /end-free
P ChkJobCl         E


As an Amazon Associate we earn from qualifying purchases.

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-2024 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].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.