avr-gcc; sbi, cbi deprecated
Miroslav Sinko
sinkomiro@rocketmail.com
Úterý Červenec 31 11:59:53 CEST 2007
--- Marek Peca <marek@tynska.cuni.cz> wrote:
> > makra sbi a cbi pro nahozeni a shozeni bitu v bytu jsou
> "neschvalene" nebo
> > "kritizovane"
> >
> > ptam se proc? pripadne jaky existuje equivalent v standardnich
> knihovnach...
>
> Mozna jsem Vas nepochopil, ale rekl bych, ze bity se standardne
> nastavuji a nuluji bajt |= 1<<n, bajt &= ~(1<<n).
>
> Od vynalezu optimalizacni kompilace to dokonce nejspis dopadne i tak,
> ze se ve vyslednem strojaku objevi skutecne prave sbi, cbi...
No ono cbi a sbi su makra, nie instrukcie (#define cbi ... ) a su
definovane tak, ako pisete. Len tie definicie su v headeri
deprecated.h. Mna to zarazilo tiez, lebo v kode je
lepsie/prehladnejsie/bezpecnejsie mat x-krat cbi, ako &!<<
Inac pripajam sa k povodnej otazke.
miro
____________________________________________________________________________________
Got a little couch potato?
Check out fun summer activities for kids.
http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz
Další informace o konferenci Hw-list