×
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.
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
As an Amazon Associate we earn from qualifying purchases.