× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



>> I leave mine in the main source file and use
>> conditional compilation directives so the caller's can
>> just define a value PrototypeOnly and /copy the called
>> programs source.  This seemed a better way to organize
>> things to me.
>> 

> That does work nicely.  The important thing is that there's only one
> physical source member with any given prototype.

I often have C functions that I call from RPG.  I've put the RPG prototypes to
those C functions in the C header files along with the function prototypes.  To
C, they're comments, and with the RPG compiler directives, the C code is not
copied during during an RPG compile.

Works great for me.  But I'm curious to know what other people think of this.

Phil
> Send RPG400-L mailing list submissions to
>       rpg400-l@xxxxxxxxxxxx
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>       http://lists.midrange.com/mailman/listinfo/rpg400-l
> or, via email, send a message with subject or body 'help' to
>       rpg400-l-request@xxxxxxxxxxxx
> 
> You can reach the person managing the list at
>       rpg400-l-owner@xxxxxxxxxxxx
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of RPG400-L digest..."
> 
> 
> Today's Topics:
> 
>    1. RE: "Reference #" (rob@xxxxxxxxx)
>    2. RE: "Reference #" (rob@xxxxxxxxx)
> 
> 
> ----------------------------------------------------------------------
> 
> message: 1
> date: Fri, 28 Mar 2003 12:50:20 -0500
> from: rob@xxxxxxxxx
> subject: RE: "Reference #"
> 
> Perhaps I am forgetting the application.
> 
> If Job ######/user/jobname adds two records in the same second...
> 
> Rob Berendt
> -- 
> "They that can give up essential liberty to obtain a little temporary 
> safety deserve neither liberty nor safety." 
> Benjamin Franklin 
> 
> 
> 
> 
> "Chuck Lewis" <clewis@xxxxxxxxxx>
> Sent by: rpg400-l-bounces@xxxxxxxxxxxx
> 03/28/2003 11:27 AM
> Please respond to RPG programming on the AS400 / iSeries
>  
>         To:     "'RPG programming on the AS400 / iSeries'" 
> <rpg400-l@xxxxxxxxxxxx>
>         cc: 
>         Fax to: 
>         Subject:        RE: "Reference #"
> 
> 
> Why ? Job number probably would be not problem until - they roll over. A
> batch number would be different from an interactive user and an 
> interactive
> user in 2 sessions would be 2 job #'s...
> 
> Chuck
> 
> 
> -----Original Message-----
> From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx]
> On Behalf Of rob@xxxxxxxxx
> Sent: Friday, March 28, 2003 10:34 AM
> To: RPG programming on the AS400 / iSeries
> Subject: RE: "Reference #"
> 
> And if your job is batch (or you have one amazing keypuncher and machine, 
> probably not your burdened 620) jobnumber, date and hhmmss might not be 
> enough.  Or what may works today, may become obsolete when you upgrade.
> 
> Rob Berendt
> -- 
> "They that can give up essential liberty to obtain a little temporary 
> safety deserve neither liberty nor safety." 
> Benjamin Franklin 
> 
> 
> 
> 
> "Chuck Lewis" <clewis@xxxxxxxxxx>
> Sent by: rpg400-l-bounces@xxxxxxxxxxxx
> 03/27/2003 04:22 PM
> Please respond to RPG programming on the AS400 / iSeries
>  
>         To:     "'RPG programming on the AS400 / iSeries'" 
> <rpg400-l@xxxxxxxxxxxx>
>         cc: 
>         Fax to: 
>         Subject:        RE: "Reference #"
> 
> 
> Yep, I ran the program from two different sessions. Had what needed to be
> keyed in ready on both sessions and hit Enter on one and FLEW to the other
> session and hit Enter. Looked and the file and about died - EXACT same 
> time.
> Then I remembered I had entered Job # :-)
> 
> Chuck
> 
> 
> -----Original Message-----
> From: Buck Calabro Sent: Thursday, March 27, 2003 3:28 PM
>  
> Having job number is a good discriminator.  I've been burnt by just
> date/time.  Even with few users, it's possible to have two transactions
> return the same clock time.
>   --buck
> 
> 
> 
> _______________________________________________
> 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.
> 
> 
> _______________________________________________
> 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.
> 
> 
> 
> ------------------------------
> 
> message: 2
> date: Fri, 28 Mar 2003 12:52:08 -0500
> from: rob@xxxxxxxxx
> subject: RE: "Reference #"
> 
> Just to beat a dead horse, Booth, but Chuck is from the heart of Indiana. 
> Time change does not apply, (yet).
> 
> Rob Berendt
> -- 
> "They that can give up essential liberty to obtain a little temporary 
> safety deserve neither liberty nor safety." 
> Benjamin Franklin 
> 
> 
> 
> 
> "Booth Martin" <Booth@xxxxxxxxxxxx>
> Sent by: rpg400-l-bounces@xxxxxxxxxxxx
> 03/28/2003 12:34 PM
> Please respond to RPG programming on the AS400 / iSeries
>  
>         To:     <rpg400-l@xxxxxxxxxxxx>
>         cc: 
>         Fax to: 
>         Subject:        RE: "Reference #"
> 
> 
> There's no purpose served by using a sequential number except uniqueness. 
> If you want uniqueness just go for a random number.  The chances of a 
> random
> number duplicating are slim, and the delay to renumber in those few
> instances is a small delay indeed.  Forget about using the timestamp for
> uniqueness.  Its troublesone and buys you nothing.
>  
> If you are going to use the time stamp, remember to set the clock back in
> the fall when  no one is working.
>  
> ---------------------------------------------------------
> Booth Martin   http://www.MartinVT.com
> Booth@xxxxxxxxxxxx
> ---------------------------------------------------------
>  
> -------Original Message-------
>  
> From: RPG programming on the AS400 / iSeries
> Date: Friday, March 28, 2003 11:01:14
> To: RPG programming on the AS400 / iSeries
> Subject: RE: "Reference #"
>  
> And if your job is batch (or you have one amazing keypuncher and machine, 
> probably not your burdened 620) jobnumber, date and hhmmss might not be 
> enough. Or what may works today, may become obsolete when you upgrade.
>  
> Rob Berendt
> -- 
> "They that can give up essential liberty to obtain a little temporary 
> safety deserve neither liberty nor safety." 
> Benjamin Franklin 
>  
>  
>  
>  
> "Chuck Lewis" <clewis@xxxxxxxxxx>
> Sent by: rpg400-l-bounces@xxxxxxxxxxxx
> 03/27/2003 04:22 PM
> Please respond to RPG programming on the AS400 / iSeries
>  
> To: "'RPG programming on the AS400 / iSeries'" 
> <rpg400-l@xxxxxxxxxxxx>
> cc: 
> Fax to: 
> Subject: RE: "Reference #"
>  
>  
> Yep, I ran the program from two different sessions. Had what needed to be
> keyed in ready on both sessions and hit Enter on one and FLEW to the other
> session and hit Enter. Looked and the file and about died - EXACT same 
> time.
> Then I remembered I had entered Job # :-)
>  
> Chuck
>  
>  
> -----Original Message-----
> From: Buck Calabro Sent: Thursday, March 27, 2003 3:28 PM
>  
> Having job number is a good discriminator. I've been burnt by just
> date/time. Even with few users, it's possible to have two transactions
> return the same clock time.
> --buck
> 
> _______________________________________________
> 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) digest 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.
> 
> 
> 
> End of RPG400-L Digest, Vol 2, Issue 165
> ****************************************

As an Amazon Associate we earn from qualifying purchases.

This thread ...


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

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.