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