|
I think it's working as designed. When a variable is "declared" in a procedure interface, it's also defined and the name and its attributes are available to the procedure. I believe v5r1 has a feature that let's you, among other things, define a procedure parameter like a data structure and carry with it the subfield information. Won't get the chance to try it til after fourth of July. > -----Original Message----- > From: Joe Pluta [mailto:joepluta@PlutaBrothers.com] > Sent: Wednesday, March 27, 2002 11:27 AM > To: rpg400-l@midrange.com > Subject: RE: Should be data structure as Parm to procedure > > > Duh. Should have changed the subject. > > > Howdy folks! > > > > I'm trying to pass a data structure to a procedure, and I'm > having some > > trouble defining the parameter in the procedure: > > > > P CX_GENERATE b > > D pi > > D buffer 2000A > > > > D buffer DS 2000 > > D bufary 8A > overlay(buffer:1) dim(250) > > D bufwmk 16A overlay(buffer:1) > > > > Basically, I want to pass in a 2000 byte buffer, which is > redefined as a > > data structure. The compiler says I'm defining the name > "buffer" twice. > > Can this be done? > > > > Joe > > _______________________________________________
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.