|
Yep, that is what I use and it works great if I don't use VARYING. I get mixed results (works some days and other days it doesn't, doesn't work in debug but works if debug isn't running, stuff like that). So I just don't really use it. I should state that the troublesome C API's have been more from the Alphaworks XML Interface for RPG and not really the Unix style IFS API's. Aaron Bartell -----Original Message----- From: DeLong, Eric [mailto:EDeLong@xxxxxxxxxxxxxxx] Sent: Friday, August 08, 2003 9:46 AM To: 'RPG programming on the AS400 / iSeries' Subject: RE: Value vs. Const Aaron, Concerning varying length strings, the OPTIONS(*String) attribute is generally used to make a "C" style character string, which is null terminated. Barbara Morris' "Converting from C prototypes to RPG prototypes" has a small section that describes C strings, in addition to other useful tips. http://www.opensource400.org/callc.html Eric DeLong Sally Beauty Company MIS-Project Manager (BSG) 940-898-7863 or ext. 1863 -----Original Message----- From: Bartell, Aaron L. (TC) [mailto:ALBartell@xxxxxxxxxxxxxx] Sent: Friday, August 08, 2003 9:17 AM To: 'RPG programming on the AS400 / iSeries' Subject: RE: Value vs. Const Joel, concerning "what is big". I'm a big fan of 32767 for my character variables where I don't know what might be passed into me. It may seem like a lot, but when you start doing web programming, working with IFS files, and processing XML you quickly find yourself making fields quite large. I have put VARYING into a few of my apps, but have taken them out because they are buggy and they were implemented as if RPG wasn't a HLL. Based on my last comment, has anybody else run into problems with mixing fixed length character variables and VARYING when sending parms to a sub proc? Or problems when using VARYING variables with C API's? Aaron Bartell _______________________________________________ This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list To post a message email: RPG400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/rpg400-l or email: RPG400-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/rpg400-l. _______________________________________________ This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list To post a message email: RPG400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/rpg400-l or email: RPG400-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/rpg400-l.
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.