If you are concerned about the CR:LF at the end of each line then why not
just do:

READSEQ line
line = line[1,-3]

and live happily ever after ;-)

Dan


On Tue, Mar 30, 2010 at 4:29 AM, MarcoM <[email protected]> wrote:

> 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.
>

-- 
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.

Reply via email to