There is a freeware editor for Wintel called
"PFE32" that handles both DOS-style and UNIX-style
end-of-line. You have the option to convert automatically
when loading a UNIX-style document, or it is perfectly
happy to work with it as-is and save it with the UNIX
EOL.
--
-Richard M. Hartman
[EMAIL PROTECTED]
186,000 mi./sec ... not just a good idea, it's the LAW!
> -----Original Message-----
> From: Jason Bomers [mailto:[EMAIL PROTECTED]]
> Sent: Friday, June 18, 1999 7:44 PM
> To: [EMAIL PROTECTED]
> Subject: RE: GDB line numbers incorrect - THANKS ALL
>
>
> Thanks to all those who pointed out the LF / CRLF issue. That was the
> problem. I should have thought of that, but instead just assumed
> something was wrong with the linker / compiler.
>
> I am not a huge fan of emacs (since I haven't used it for
> about 6 years
> and didn't want to relearn all the shortcuts) but I just started using
> that under Windows and everything works great.
>
> Dave,
> You may want to do the same and use emacs - it will then
> work fine or
> get the utility someone mentioned called todos32. It will strip off
> the CR for you if you want to use a different editor. I have tried
> that as well and it works fine. I do like how gdb has been integrated
> with emacs though - so I'd recommend you give that a shot - really
> makes debugging easy as the editor will track source line
> execution for
> you. Feel free to e-mail me if you need any help.
>
> Regards,
> Jason
>
> --- Dave Smith <[EMAIL PROTECTED]> wrote:
> > I had the same problem with GDB as Jason Bomers,
> > where GDB displays the
> > current line horribly incorrectly. Chris Antos
> > suggested that GDB is
> > expecting lines to be terminated with <LF> only, not
> > <CR/LF>. I'm
> > developing on a Windows platform and don't have a
> > practical choice in the
> > matter. (Regardless of other strong preferences or
> > religious wars, I do
> > have to use the Windows platform for so much of my
> > other activities, that
> > Linux is not practical!)
> >
> > Does anyone else have experience with Windows-based
> > development that is
> > using GDB successfully?
> >
> > Dave.
> >
> > --
> > David A. Smith
> > Colorado Springs, CO USA
> >
> > > -----Original Message-----
> > > From: Chris Antos [mailto:[EMAIL PROTECTED]]
> > > Sent: Sunday, June 13, 1999 8:23 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: Re: GDB line numbers incorrect
> > >
> > >
> > > GDB expects each line to be terminated with LF --
> > if it's
> > > terminated with CR
> > > or CRLF, then GDB will get confused. perhaps this
> > is causing
> > > your problem?
> > >
> > >
> > > ----- Original Message -----
> > > From: Jason Bomers <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Sunday, June 13, 1999 7:57 PM
> > > Subject: GDB line numbers incorrect
> > >
> > >
> > > > I am using GCC and have been having problems
> > with the
> > > debugger (gdb).
> > > > It seems to work except that the source line
> > number and the
> > > lines being
> > > > executed are not in sync with each other
> > (executes one
> > > command, but the
> > > > line it shows you is a comment or some other
> > line). You
> > > can even see
> > > > the lines change as in the following example:
> > > >
> > > > (gdb) list 100, 103
> > > > 100 --------------------
> > > > 101 static Word StartApplication(void)
> > > > 102 {
> > > > 103 Word error = false;
> > > > (gdb) list 101, 102
> > > > 101 --------------------
> > > > 102 static Word StartApplication(void)
> > > >
> > > > Also, when you step through the execution you
> > can not see the first
> > > > several characters of the source line:
> > > >
> > > > (gdb) step
> > > > 107 AppID, dmModeReadWrite);
> > > > (gdb)
> > > >
> > > >
> > > > I believe I am using current versions (gdb 4.16,
> > POSE 2.1d26) and am
> > > > not doing any compile optimization. I've gone
> > through all
> > > the docs and
> > > > can't find any clues.
> > > >
> > > > Any help would be greatly appreciated as I have
> > a few bugs
> > > I am trying
> > > > to work out, but it is a little difficult when
> > you have to manually
> > > > track what line you are executing.
> > > >
> > > > - Jason
> > > >
> > > >
> > _________________________________________________________
> > > > Do You Yahoo!?
> > > > Get your free @yahoo.com address at
> > http://mail.yahoo.com
> > > >
> > > >
> > >
> > >
> >
> >
> >
>
> ===
> Jason Bomers
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
>
>