[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