P99
|
◆ P99_DECLARE_INLINE_EXPRESSION
Declare an inline function of basename BASE for expression EXP, applied to the builtin type EXT. The motivation for declaring such functions is for expressions that evaluate their arguments multiple times. The argument list contains the names of the function parameters as they should appear inside EXP. The name of the declared function has EXT appended to BASE. E.g for a function operating on two P99_DECLARE_INLINE_EXPRESSION(u, my_max, ((a >= b) ? a : b), a, b);
This declares an unsigned p00_gen_my_maxu(unsigned, unsigned);
Definition at line 890 of file p99_generic.h. |