unsigned, signed max ertek
VFX
info at vfx.hu
Tue Mar 16 21:56:13 CET 2004
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