Re: building (porting) c++ project w/ deprecated features -- did I do this right?

2006-04-04 Thread Brian Dessent
Nate Thern wrote: > K&R C guy, I don't know or do etags, autoconf, gdb, etc. I'm probably long > overdue to learn some of these tools. If I take this on, what resources are > there to help me learn to code in the gnu style, and learn modern C++? (the > best my library has is Stroustrup, 1997) A g

Re: building (porting) c++ project w/ deprecated features -- did I do this right?

2006-04-04 Thread Christopher Faylor
On Tue, Apr 04, 2006 at 03:26:52PM +, Nate Thern wrote: >Eric Blake comcast.net> writes: >> You are >> better off teaching your application about modern C++, and sending those >> patches back upstream to the "C Scripting Language" project. >Agreed. I'm just an engineer and self-taught C progra

Re: building (porting) c++ project w/ deprecated features -- did I do this right?

2006-04-04 Thread Nate Thern
Eric Blake comcast.net> writes: > You are > better off teaching your application about modern C++, and sending those > patches back upstream to the "C Scripting Language" project. Agreed. I'm just an engineer and self-taught C programmer who regularly compiles his own stuff on cygwin when it's no

Re: building (porting) c++ project w/ deprecated features -- did I do this right?

2006-04-03 Thread Eric Blake
> I had to do the following to get it to compile: > 1) add a "strstream.h" in the headers directory that includes Are you adding files to /usr/include? That is asking for problems. You are better off teaching your application about modern C++, and sending those patches back upstream to the "C

building (porting) c++ project w/ deprecated features -- did I do this right?

2006-04-03 Thread Nate Thern
I'm building "The C Scripting language" on cygwin, and it uses some deprecated c++ include files and notations. The ones that caused problems are fstream.h and strstream.h I had to do the following to get it to compile: 1) add a "strstream.h" in the headers directory that includes 2) force head