Rudolf wrote: >One possibility is to use the heap now available in ILE RPG. >You can ALLOC some structure with n occurrences. >Later you can REALLOC this thing to m occurences, >where m can be less or greater than the initial n. The idea of using the heap is a good one. You'll have to write routines to support heap management. The ILE RPG Programmer's Guide has some examples to illustrate dynamically-allocted memory. Another idea might be to create a C module that does nothing but linked list processing. You'd need routines to create and delete the lists, add records, delete records, and fetch records. These ideas will only work under ILE RPG. Under OPM RPG, there isn't access to a heap, so you'd have to pull a some sort of stunt using something like a user space or, if the program is interactive, a non-displayed subfile. -Doc Rudolf.Wiesmayr @ mag.linz.at on 10/10/97 07:19:21 Please respond to MIDRANGE-L@midrange.com To: MIDRANGE-L @ midrange.com cc: (bcc: Ed Doxtator/SSAOT) Subject: RE: Multiple occurance data structures One possibility is to use the heap now available in ILE RPG. You can ALLOC some structure with n occurrences. Later you can REALLOC this thing to m occurences, where m can be less or greater than the initial n. BTW: I am not a 'native RPG writer', my background is the Algol family of languages. And concerning language constructs, even C is some relative to this forefather. So I have not tested my proposal. HTH, ----------------------------------------------------------------- Dipl.-Ing. Rudolf Wiesmayr Tel: +43 - 0732 / 7070 - 1720 Magistrat Linz, ADV/AE Fax: +43 - 0732 / 7070 - 1555 Gruberstrasse 40-42 mailto://Rudolf.Wiesmayr@mag.linz.at A-4041 Linz IBMMAIL: firstname.lastname@example.org ------ http://www.linz.at <<<--- Digital City Linz, Austria ----- - City of Linz: awarded by 'Speyerer Qualitaetswettbewerb 1996' - -----Original Message----- From: Bob Luebbe [SMTP:email@example.com] Sent: Wednesday, October 08, 1997 8:28 PM To: 'MIDRANGE-L@midrange.com' Subject: Multiple occurance data structures Is there a way to dynamically increase the size of a multiple occurance data structure in RPG IV?