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