Albrecht Schlosser wrote: > Please DON'T post in ftlk.bugs ! This is for the STR management only. > IIRC you'v been told this already. Your posting should be in > fltk.general. > > On 05.03.2010 at 10:23, Domingo Alvarez Duarte wrote: > > -- snip -- > >> What follow is the output from the compiler and some possible solutions >> (at least when I could guess what is intended), I invite anyone to >> exercise his/her knowledge of c++ and try find what should be done: >> >> Adjuster.cxx: In member function 'virtual void fltk::Adjuster::draw()': >> Adjuster.cxx:83: warning: suggest parentheses around arithmetic in >> operand of '|' >> >> !!!!!!!!!!!! what's intended here !!!!!!!!!!!!!!! >> from: Flags flags = this->flags() & ~(STATE|PUSHED|HIGHLIGHT) | OUTPUT; >> to: Flags flags = this->flags() & ( (~(STATE|PUSHED|HIGHLIGHT)) | >> OUTPUT ); > > Absolutely wrong! You must learn the c/c++ rules (operator precedences) > before trying to fix this. > > Hint: '&' has higher precedence than '|'. > > And yes, the compiler messages are annoying, mainly because they suggest > to add parentheses where normal rules apply and the code is okay. > > Albrecht
Thanks for your polite sugestions, I'll be back to my books ! _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

