unsigned, signed max ertek

Fuzesi Arnold arno at externet.hu
Tue Mar 16 22:09:28 CET 2004


Kösz!

Sajna a MAX_WORD & tsa konstansok.

Csak integerre muxik valoszinuleg.(WORD-bol itelve)
shortra, long-ra mar masik kell. :(

Arnold
----- Original Message ----- 
From: "VFX" <info at vfx.hu>
To: <elektro at tesla.hu>
Sent: Tuesday, March 16, 2004 9:56 PM
Subject: Re: unsigned, signed max ertek


> Hali!
>
> > Egy makro kellene, ami megadja az adott egesz tip. unsigned valtozo
> > (char,int,
> > long  longlong stb) max erteket?
> >
> > Ami hirtelen eszembe jutott, az ezer hibalehetoseget rejt, nem korrekt
stb.
> > #define MAX_UVAL(val) (val|0xffffffff)
> > #define MAX_UVAL(val) (val|(~val))
> > #define MAX_UVAL(val) ((val&0)-1)
> > #define MAX_UVAL(val) ( ((1<<sizeof(val))*8)-1)
>
>
> Egy ilyet talaltam:
>
> #define saturate(x) \
> ((x) < MIN_WORD ? MIN_WORD : (x) > MAX_WORD ? MAX_WORD: (x))
>
>
> UDV. VFX.
> http://www.vfx.hu
>
>
>
>



More information about the Elektro mailing list