×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




The RPG III compilers would not convert float. You can't convert what you can't define <grin>

I don't believe any GDDM parms were floats - I'd have come across it when checking that the COBOL compiler worked with the APIs. Mainfgram version maybe?


Jon P.

On Jul 24, 2023, at 4:49 PM, <rob@xxxxxxxxxxxxx> <rob@xxxxxxxxxxxxx> wrote:

Jon,
By prototypes in RPG III I was meaning PLISTs and associated field
definitions.
EG: from memory there are some GDDM parameters that are defined as floating
point, which of course is not available in RPG III, so the compiler would
convert for you.
- not relevant for Patrick and his project, unless he uses an RPG III
example, in which case he should follow the doco.

-----Original Message-----
From: C400-L <c400-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of Jon Paris
Sent: Tuesday, 25 July 2023 1:17 AM
To: Bare Metal Programming IBM i (AS/400 and iSeries)
<c400-l@xxxxxxxxxxxxxxxxxx>
Subject: Re: [C400-L] Use GDDM in C on OS/400

Prototypes were added to RPG IV with the V3R2/V3R6 releases when we added
subprocedures. They were not part of the initial release of the language.


They were certainly never part of RPG/400 (RPG III).


Jon P.

On Jul 24, 2023, at 8:55 AM, Patrik Schindler <poc@xxxxxxxxxx> wrote:

<snip>

Not surprisingly, I couldn't find any prototypes for RPG III nor RPG-ILE,
so I don't like your chances, sorry.

Was prototyping even a thing with RPG III? I thought that came with ILE as
a necessity for predefined ("bound") calls?

Thanks for looking out!

:wq! PoC



--
This is the Bare Metal Programming IBM i (AS/400 and iSeries) (C400-L)
mailing list To post a message email: C400-L@xxxxxxxxxxxxxxxxxx To
subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/c400-l
or email: C400-L-request@xxxxxxxxxxxxxxxxxx Before posting, please
take a moment to review the archives at
https://archive.midrange.com/c400-l.

--
This is the Bare Metal Programming IBM i (AS/400 and iSeries) (C400-L)
mailing list To post a message email: C400-L@xxxxxxxxxxxxxxxxxx To
subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/c400-l
or email: C400-L-request@xxxxxxxxxxxxxxxxxx Before posting, please take a
moment to review the archives at https://archive.midrange.com/c400-l.

--
This is the Bare Metal Programming IBM i (AS/400 and iSeries) (C400-L) mailing list
To post a message email: C400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/c400-l
or email: C400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/c400-l.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 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.