definice externi konstanty v C
Miroslav Sinko
sinkomiro@rocketmail.com
Úterý Prosinec 4 11:20:54 CET 2007
extern const unsigned char konst_maska=0x20;
miro
--- Hynek Sladky <econf@centrum.cz> wrote:
> Dobry den,
>
> jak definovat externi konstantu v C?
>
> Mam knihovni funkci, ktera (zavisle podle HW na kterem bezi)
> potrebuje
> slinkovat s ruznymi konstantami.
> Napr.
> NejakyReg |= konst_maska;
>
> pokud definuju
> const unsigned char konst_maska=0x20;
> tak se vytvori 8-bit promenna v casti pro kod.
>
> Pritom pokud bych pouzil assembler, tak toto mozne je:
> XREF _konst_maska
> in a,(NejakyReg)
> or _konst_maska
> out (NejakyReg),a
>
> Jenze pouzitim assembleru v C zdrojaku se zdrojak stava znacne
> neprehlednym, tak bych to radsi udelal rovnou v C, pokud to je
> mozne...
>
> Diky,
> Hynek Sladky
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
____________________________________________________________________________________
Get easy, one-click access to your favorites.
Make Yahoo! your homepage.
http://www.yahoo.com/r/hs
Další informace o konferenci Hw-list