pole bitového pole v C

Jan Waclawek konfera na efton.sk
Sobota Leden 12 20:32:36 CET 2013


On Sat, 12 Jan 2013 17:33:50 +0100
Josef Štengl <ok1ced at nagano.cz> wrote:

> A Jan, jsi si jist,  že na PIC je c99 C překladač? 

Napr. SDCC... aj ked som nepostrehol v povodnej otazke, ze ide o PIC.

> Bezpečnější je to rovnou nahradit, přeci jen je to klíčové slovo.

To, to.

> 
> Mimochodem, na řádce
> bitfield[idx / 8]&= (~mask)&  0xFF;
> 
> výraz & 0xFF má nějaký speciální význam?

To je zlozvyk z pouzitia avr-gcc, v urcitych verziach a v urcitych situaciach to napomoze optimalizatoru aby nerobil 16-bitove operacie.

wek



Další informace o konferenci Hw-list