[pso] [lectura cod]
Daniel Baluta
daniel.baluta at gmail.com
Fri Mar 19 11:02:02 EET 2010
2010/3/19 Andrei Cibotaru <andreicibotaru at gmail.com>:
> Salut,
>
> Am si eu o curiozitate. In liniux kernel exista macroul urmator:
>
> #ifndef max
>
> 32#define max(x, y) ({ \
>
> 33 typeof(x) _max1 = (x); \
>
> 34 typeof(y) _max2 = (y); \
>
> 35 (void) (&_max1 == &_max2); \
>
> 36 _max1 > _max2 ? _max1 : _max2; })
>
> 37#endif
>
> am si eu o nelamurire... ce face linia
>
> 35 (void) (&_max1 == &_max2); \
Cred că e folosit pentru "strict type-checking".
Daniel.
More information about the pso
mailing list