[EMAIL PROTECTED] said:
> > I think \property Score.timeSignatureStyle = "C" would be
> > a good candidate for a default behaviour, what do you think?

> Yep, but not in its current implementation ( timeSignatureStyle = "C"
> would print C's for every time sig.) 

No it doesn't, at least not here. I just tried both pl 17 and pl 17.mb1
(mb2 wouldn't make any difference) on input/test/time.fly and it gives
C and C2 for 4/4 and 2/2 but the rest of the signatures are written
numerically, just as desired.

I know that Lookup::accidental() got very hairy, but I don't know
of any better solution right now.

When compiling pl17 on DEC Alpha gcc version 2.7.2.3, I got the
following errors, changing to gcc 2.8.1 solved the problem (as well as
the problem with dstream.cc mentioned in INSTALL.txt):

>> c++ -c -DHAVE_CONFIG_H -Iinclude -Iout -I../lib/include -I../lib/out 
>-I../flower/include -I../flower/out -g -Wall -W -Wmissing-prototypes 
>-Wmissing-declarations -Wconversion out/parser.cc -o out/parser.o

../flower/include/dictionary.hh: In method `struct Musical_pitch 
Fixed_size_dictionary<Musical_pitch>::remove(class String)':
In file included from parser.yy:13:
../flower/include/dictionary.hh:103: warning: label `finish' defined but not used
../flower/include/dictionary.hh: In method `struct Musical_pitch 
Dictionary<Musical_pitch>::operator [](class String) const':
../flower/include/dictionary.hh:184: call to non-const method `struct Musical_pitch & 
Dictionary<Musical_pitch>::elem(class String)' with const object
../flower/include/dictionary.hh:185: warning: control reaches end of non-void function 
`Dictionary<Musical_pitch>::operator [](String) const'
../flower/include/dictionary.hh: In method `class Atom 
Fixed_size_dictionary<Atom>::remove(class String)':
In file included from parser.yy:17:
../flower/include/dictionary.hh:103: warning: label `finish' defined but not used
../flower/include/dictionary.hh: In method `class Atom Dictionary<Atom>::operator 
[](class String) const':
../flower/include/dictionary.hh:184: call to non-const method `class Atom & 
Dictionary<Atom>::elem(class String)' with const object
../flower/include/dictionary.hh:185: warning: control reaches end of non-void function 
`Dictionary<Atom>::operator [](String) const'
../flower/include/dictionary.hh: In method `struct Symtable * 
Fixed_size_dictionary<Symtable *>::remove(class String)':
../flower/include/dictionary.hh:103: warning: label `finish' defined but not used
../flower/include/dictionary.hh: In method `struct Symtable * Dictionary<Symtable 
*>::operator [](class String) const':
../flower/include/dictionary.hh:184: call to non-const method `struct Symtable *& 
Dictionary<Symtable *>::elem(class String)' with const object
../flower/include/dictionary.hh:185: warning: control reaches end of non-void function 
`Dictionary<Symtable *>::operator [](String) const'
../flower/include/dictionary.hh: In method `struct Scalar 
Fixed_size_dictionary<Scalar>::remove(class String)':
In file included from include/translator-group.hh:16,
                 from parser.yy:36:
../flower/include/dictionary.hh:103: warning: label `finish' defined but not used
../flower/include/dictionary.hh: In method `struct Scalar Dictionary<Scalar>::operator 
[](class String) const':
../flower/include/dictionary.hh:184: call to non-const method `struct Scalar & 
Dictionary<Scalar>::elem(class String)' with const object
../flower/include/dictionary.hh:185: warning: control reaches end of non-void function 
`Dictionary<Scalar>::operator [](String) const'
../flower/include/dictionary.hh: In method `class Translator * 
Fixed_size_dictionary<Translator *>::remove(class String)':
../flower/include/dictionary.hh:103: warning: label `finish' defined but not used
../flower/include/dictionary.hh: In method `class Translator * Dictionary<Translator 
*>::operator [](class String) const':
../flower/include/dictionary.hh:184: call to non-const method `class Translator *& 
Dictionary<Translator *>::elem(class String)' with const object
../flower/include/dictionary.hh:185: warning: control reaches end of non-void function 
`Dictionary<Translator *>::operator [](String) const'
../flower/include/dictionary.hh: In method `struct Identifier * 
Fixed_size_dictionary<Identifier *>::remove(class String)':
In file included from parser.yy:43:
../flower/include/dictionary.hh:103: warning: label `finish' defined but not used
../flower/include/dictionary.hh: In method `struct Identifier * Dictionary<Identifier 
*>::operator [](class String) const':
../flower/include/dictionary.hh:184: call to non-const method `struct Identifier *& 
Dictionary<Identifier *>::elem(class String)' with const object
../flower/include/dictionary.hh:185: warning: control reaches end of non-void function 
`Dictionary<Identifier *>::operator [](String) const'
/usr/local/vol/gnu/bison/1.25/share/bison.simple: In function `int yyparse(void *)':
/usr/local/vol/gnu/bison/1.25/share/bison.simple:569: warning: comparison between 
signed and unsigned
/usr/local/vol/gnu/bison/1.25/share/bison.simple:581: warning: comparison between 
signed and unsigned


    /Mats

Reply via email to