definice externi konstanty v C

Miroslav Sinko sinkomiro@rocketmail.com
Úterý Prosinec 4 11:23:13 CET 2007


no a v tomto pripade by zrejme stacilo

#define 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
> 


      ____________________________________________________________________________________
Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  http://tools.search.yahoo.com/newsearch/category.php?category=shopping



Další informace o konferenci Hw-list