Scott, Richard, Simon, Bruce, Vern, Terrence,
You have convinced me enough to go back to the docs and re-evaluate my
understanding of user spaces.
For too long my perception has been clouded by the implementation of them in the
last place I worked that I confess I didn't think I needed to go back to basics
and read the full documentation on them. In this case RTFM is quite applicable
and appropriate. It would appear that a user space in QTEMP with the auto-extend
attribute set and direct pointer manipulation may well be the way to go for me.
It would appear to combine the benefits of a temporary stream file
(auto-extensibility) with the speed and ease of a pointer. If only it supported
text conversion on the write. But hey, that's why we have iconv() I guess. :-)
Bruce, I'll take a look at your book - promise!
Have a great weekend guys!