|
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 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
As an Amazon Associate we earn from qualifying purchases.
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.