|
Don't know about RPG, but when you mentioned buf_length earlier I searched
on it and this was one of the hits:
http://www.rpgiv.com/cgi-rpg/viewsrc?FILE=QCPYSRC&LIB=RPGCODER&MBR=RECIO
It's Cozzy's so it ought to be good.
That said, if you're going to move it anyway, why not use the 'move' mode,
instead of 'locate'?
I realize locate performs slightly better, but perhaps that doesn't really
matter in a grand scheme of things.
Hth, Elvis
Celebrating 11-Years of SQL Performance Excellence on IBM i, i5/OS and
OS/400
www.centerfieldtechnology.com
-----Original Message-----
Subject: Re: [C400-L] Question about _Rreadn C function
Ok another issue.
When I try to copy the data out of the buffer, I get garbage.
I think perhaps my RPG prototype isn't right or I'm not using it right.
here's part of the C structure definition for _RFILE:
volatile void *const *const in_buf;
volatile void *const *const out_buf;
Here's the RPG DS definition I'm using:
D in_buf *
D out_buf *
I was trying to use in_buf like so:
MemMove(fileFile.inbuf : myBuffer : 114)
Which apparently isn't right.
Is there a way to use _RFILE.in_buf in RPG?
Thanks!
Charles Wilt
--
This is the C programming iSeries / AS400 (C400-L) mailing list
To post a message email: C400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/c400-l
or email: C400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/c400-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.