× 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.


  • Subject: RE: User space examples using List APIs
  • From: Colin Williams <Williamsc@xxxxxxxxxxxxxxxxx>
  • Date: Mon, 7 Jun 1999 08:56:38 +0100

Can you post the code that you are finding confusing.

-----Original Message-----
From: Dan Bale [mailto:dbale@genfast.com]
Sent: Friday, June 04, 1999 6:48 PM
To: RPG400-L@midrange.com
Subject: User space examples using List APIs




I am looking for example code that shows how to process an API-created
list in a
user space.  The V4R2 ILE RPG Reference has an example program in
chapter 10
under a section titled "Basing Pointer Data Type"; the Softcopy
reference is
2.3.8.1.  This example program happens to show how to use the QUSLMBR
api, which
is exactly the one I was looking to use.  Unfortunately, it was (IMHO)
poorly
written, and did not compile due to a syntax error.  I was able to fix
that
error plus others so that the program compiled and runs, (correctly, I
think),
but I'm having a difficult time fully understanding how exactly list
processing
works.

In the particular example program, even though the initial size of the
user
space is 9,999,999 bytes, it would appear that the maximum length of the
usable
user space is 32,767 bytes (based on the D-spec for the SP1 variable).
But I
also see a reference to DIM(32767) for a 10-character array size that
seems to
reference the list in the user space.

Is there reference material out there that explains this stuff?  Does
anyone
have example code they could share?  I would also be interested in
example code
that shows how to process a user index.





* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
* This is the RPG/400 Discussion Mailing List!  To submit a new
*
* message, send your mail to "RPG400-L@midrange.com".  To unsubscribe
*
* from this list send email to MAJORDOMO@midrange.com and specify
*
* 'unsubscribe RPG400-L' in the body of your message.  Questions should
*
* be directed to the list owner / operator: david@midrange.com
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* This is the RPG/400 Discussion Mailing List!  To submit a new         *
* message, send your mail to "RPG400-L@midrange.com".  To unsubscribe   *
* from this list send email to MAJORDOMO@midrange.com and specify       *
* 'unsubscribe RPG400-L' in the body of your message.  Questions should *
* be directed to the list owner / operator: david@midrange.com          *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


As an Amazon Associate we earn from qualifying purchases.

This thread ...


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.