[pso] [lectura cod]
Andrei Cibotaru
andreicibotaru at gmail.com
Fri Mar 19 09:56:39 EET 2010
Salut,
Am si eu o curiozitate. In liniux kernel exista macroul urmator:
<http://lxr.linux.no/linux+*/tools/perf/util/include/linux/kernel.h#L31>#ifndef
max <http://lxr.linux.no/linux+*/+code=max>
32 <http://lxr.linux.no/linux+*/tools/perf/util/include/linux/kernel.h#L32>#define
max <http://lxr.linux.no/linux+*/+code=max>(x
<http://lxr.linux.no/linux+*/+code=x>, y
<http://lxr.linux.no/linux+*/+code=y>) ({ \
33 <http://lxr.linux.no/linux+*/tools/perf/util/include/linux/kernel.h#L33>
typeof <http://lxr.linux.no/linux+*/+code=typeof>(x
<http://lxr.linux.no/linux+*/+code=x>) _max1
<http://lxr.linux.no/linux+*/+code=_max1> = (x
<http://lxr.linux.no/linux+*/+code=x>); \
34 <http://lxr.linux.no/linux+*/tools/perf/util/include/linux/kernel.h#L34>
typeof <http://lxr.linux.no/linux+*/+code=typeof>(y
<http://lxr.linux.no/linux+*/+code=y>) _max2
<http://lxr.linux.no/linux+*/+code=_max2> = (y
<http://lxr.linux.no/linux+*/+code=y>); \
35 <http://lxr.linux.no/linux+*/tools/perf/util/include/linux/kernel.h#L35>
(void) (&_max1 <http://lxr.linux.no/linux+*/+code=_max1> ==
&_max2 <http://lxr.linux.no/linux+*/+code=_max2>); \
36 <http://lxr.linux.no/linux+*/tools/perf/util/include/linux/kernel.h#L36>
_max1 <http://lxr.linux.no/linux+*/+code=_max1> > _max2
<http://lxr.linux.no/linux+*/+code=_max2> ? _max1
<http://lxr.linux.no/linux+*/+code=_max1> : _max2
<http://lxr.linux.no/linux+*/+code=_max2>; })
37 <http://lxr.linux.no/linux+*/tools/perf/util/include/linux/kernel.h#L37>#endif
am si eu o nelamurire... ce face linia
35 <http://lxr.linux.no/linux+*/tools/perf/util/include/linux/kernel.h#L35>
(void) (&_max1 <http://lxr.linux.no/linux+*/+code=_max1> ==
&_max2 <http://lxr.linux.no/linux+*/+code=_max2>); \
Multumesc anticipat,
Andrei Cibotaru
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/pso/attachments/20100319/1cc4fc73/attachment.htm>
More information about the pso
mailing list