On Wed, 25 Oct 2000, John Atchley wrote:

> I've uploaded an update at <http://www.guitarnut.com/abc/index.html>
> 
> I cleaned up the source and used preprocessor definitions so it should 
> compile on various platforms without warnings (except for one unused 
> function that I haven't looked at yet, just ignore it).  Thanks Guido!

er... it won't compile with gcc without changes... you forgot to add #ifdef
_MSVC to all sources but abc2ps.c. No real problem tho. Another little thing
that ought to be fixed is the "gets" thing, which really makes gcc angry.
>From the gets(3) man page:

  Never use gets().  Because it is impossible to tell with­ 
  out knowing the data in advance how many characters gets()
  will read, and because gets() will continue to store char­
  acters past the end of the buffer, it is extremely danger­
  ous to use.  It has been used to break computer security.
  Use fgets() instead.

> I also fixed a horizontal spacing problem that sometimes occured when 
> voices with different note lengths were combined.

good!

> Also improved the %%jsastem= implementation to avoid stem collisions 
> between voices.

good^2!

> I implemented M:none.  You have the choice of having M:none display "none," 
> "free," "free" over "meter," or "fm."  I have no formal music training -- 
> if there is something else that really should be displayed let me know and 
> I'll add an option for it.

another option should be simply not to display a thing; it shouldn't be hard
to implement...

> Enjoy,
> John Atchley

thank you very much for your work!
Ciao,
     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