On Mon, 16 Oct 2000, John Atchley wrote:

> I kind of expected this.  I had to make a lot of changes to the original to 
> get clean compilation under VC++.  Altering the makefile won't bugger up 
> VC++ because the VC++ project doesn't use the makefile -- that file is the 
> original that came with abcm2ps.  Feel free to alter the source (I made it 
> available so people could do with it as they see fit).  Keep in mind though 
> that each time I release a new version of the software the "tweaking" would 
> have to be done again.

this is a list of changes I did:

  - removed #include <process.h> from all source files; neither Linux nor
  Djgpp have it

  - replaced stricmp (nonstandard) with strcmp
  
  - replaced gets() (dangerous!) with scanf()
  
  - placed (int) typecasts where necessary to please gcc.

That's all.

I realise that if you used VC++ you had good reasons to, but <strong
personal opinion> I strongly believe that a free project under GPL should
use free and portable compilers. </strong personal opinion>. Getting and
installing a free version of gcc for virtually all platforms is a piece of
cake; for DOS/Win users I'd recommend djgpp
(http://www.delorie.com/djgpp/index.html). It's small and will compile all
abc2ps variants out of the box - including yours after my patches!

If you do decide to stick to VC++, I fear that yet another branch would
probably emerge. Or maybe not; all the code is there and the other abc2ps
authors could simply cannibalise its parts.

Whatever your decision will be: thank you for your nice job!

Incidentally: shall I send the archive to the list? Does anybody want it?

Later,
      Guido =8-)


-- 
Dr. Guido Gonzato <ggonza at tin.it> - Linux System Administrator
My public PGP key is at http://ibogeo.df.unibo.it/guido/PGP.asc

"It is a good morning exercise for a research scientist to discard
a pet hypothesis every day before breakfast. It keeps him young."
                 -- Konrad Lorenz

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html

Reply via email to