jBASE : Major 5.0 , Minor 21 , Patch 0366 (Change 86108) OS : AIX 5.3 I tested IOCTL on CRLF terminated text files and obtained the following:
IOCTL(FILE, JIOCTL_COMMAND_SEQ_CHANGE_DELIMITER, CHAR(13):CHAR(10)) Only works on the first line but all subsequent lines now begin with CHAR(10) IOCTL(FILE, JIOCTL_COMMAND_SEQ_CHANGE_DELIMITER, CHAR(13)) Only works on the first line but all subsequent lines now begin with CHAR(10) This is nowhere near what I want, which is that READSEQ must not include the CR or LF character in the string regardless of whether the file is CRLF (Windows) or LF only (Unix) terminated. This is because I am migrating from UV which already works this way. I do not have control over how the text files are transfered to jBASE so suggesting to change that will not help me. On Mar 29, 5:23 pm, Daniel Klein <[email protected]> wrote: > http://www.jbase.com/r5/knowledgebase/manuals/3.0/30manpages/man/adv1... > > <http://www.jbase.com/r5/knowledgebase/manuals/3.0/30manpages/man/adv1...> > Dan > > > > On Mon, Mar 29, 2010 at 7:50 AM, MarcoM <[email protected]> wrote: > > Is there a way to tell jBASE to discard the CR (CHAR(13)) at the end > > of the line if the file being processed was ftp'ed from DOS in binary > > mode? > > > I have hundreds of programs to migrate from UV to jBASE with > > constructs like this: > > > LOOP WHILE READSEQ LINE FROM FILE > > * do something with the LINE > > REPEAT > > > Im changing in jBASE to this: > > > CR = CHAR(13) > > LOOP > > READSEQ LINE FROM FILE ELSE BREAK > > CHANGE CR TO "" IN LINE > > * do something with the LINE > > REPEAT > > > UV will give the same output regardless of whether the file is > > terminated with LF or CRLF and Im wondering if jBASE has a switch > > (perhaps an environment variable or some IOCTL option) to achieve the > > same. > > > Thanks for any help > > > -- > > Please read the posting guidelines at: > >http://groups.google.com/group/jBASE/web/Posting%20Guidelines > > > IMPORTANT: Type T24: at the start of the subject line for questions > > specific to Globus/T24 > > > To post, send email to [email protected] > > To unsubscribe, send email to [email protected] > > For more options, visit this group at > >http://groups.google.com/group/jBASE?hl=en > > > To unsubscribe from this group, send email to jbase+ > > unsubscribegooglegroups.com or reply to this email with the words "REMOVE > > ME" as the subject.- Hide quoted text - > > - Show quoted text - -- Please read the posting guidelines at: http://groups.google.com/group/jBASE/web/Posting%20Guidelines IMPORTANT: Type T24: at the start of the subject line for questions specific to Globus/T24 To post, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jBASE?hl=en To unsubscribe from this group, send email to jbase+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
