|
I'm using Scott's utility for reading a text IFS file. The file has a
heading,
The top of the file looks like this...
-----BEGIN
My code looks like this...
H DFTACTGRP(*NO)
/copy QSRC,ifsio_h
D fd s 10I 0
D data s 50A
D wait s 1A
/free
fd = open('/testfile.asc': O_RDONLY );
if (fd < 0);
dsply ('Something went wrong, open() failed.') '' wait;
return;
endif;
if read(fd: %addr(data): 10) < 10;
dsply ('The file does not have 10 bytes to read!') '' wait;
return;
endif;
// data should now contain "-----BEGIN"
If Data = '-----BEGIN';
DSPLY 'BEGIN File...' '' wait;
else;
DSPLY 'NON-BEGIN File...' '' wait;
Endif;
However, when I look at the field Data in DEBUG - it looks like this?
DATA = 'âáåñ+&å&(áëë åá '
Code page on the file is 437.
I've tried "O_TEXTDATA", but when I try that - it returns fd of "-1".
Any suggestions?
Thanks!
Jeff Stevens
Mize, Houser & Co. P.A.
913 451 1882
JStevens@xxxxxxxxxxxxxx
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 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.