typedef float wrap_type_t; #define WRAP_FUNC(func) func ## f #define WRAP_FUNC2(func, suffix) func ## f ## suffix