> what is the point of using __inline__ functions ...> > __inline__ void foo( arg ) {Arg is evaluated once. You don't get burned by nasty macro expansion side effects (especially since we nest inlines 3 deep in places).Alan