Lines Matching refs:func
41 #define CHECK_RET_CONST_TYPE(func, rettype, arg, name, ...) \ argument
42 if (sizeof (func (arg, ## __VA_ARGS__)) != sizeof (rettype)) \
43 our_error ("Return size of " #func " is wrong with " #name " argument");
45 #define CHECK_RET_CONST_FLOAT(func, rettype, ...) \ argument
46 CHECK_RET_CONST_TYPE (func, rettype, fx, float, ## __VA_ARGS__)
47 #define CHECK_RET_CONST_DOUBLE(func, rettype, ...) \ argument
48 CHECK_RET_CONST_TYPE (func, rettype, dx, double, ## __VA_ARGS__)
49 #define CHECK_RET_CONST_LDOUBLE(func, rettype, ...) \ argument
50 CHECK_RET_CONST_TYPE (func, rettype, lx, long double, ## __VA_ARGS__)
52 #define CHECK_RET_CONST(func, rettype, ...) \ argument
54 check_return_ ##func (void) \
56 CHECK_RET_CONST_FLOAT (func, rettype, ## __VA_ARGS__) \
57 CHECK_RET_CONST_DOUBLE (func, rettype, ## __VA_ARGS__) \
58 CHECK_RET_CONST_LDOUBLE (func, rettype, ## __VA_ARGS__) \