FUNC_INT
static ret FUNC_INT(name)(void) __used; \
WEAK_REF(FUNC_INT(name), __CONCAT(_, name)); \
static ret FUNC_INT(name)(void) \
static ret FUNC_INT(name)(p0_type) __used; \
WEAK_REF(FUNC_INT(name), __CONCAT(_, name)); \
static ret FUNC_INT(name)(p0_type p0) \
static ret FUNC_INT(name)(p0_type, p1_type) __used; \
WEAK_REF(FUNC_INT(name), __CONCAT(_, name)); \
static ret FUNC_INT(name)(p0_type p0, p1_type p1) \
static ret FUNC_INT(name)(p0_type, p1_type, p2_type) __used; \
WEAK_REF(FUNC_INT(name), __CONCAT(_, name)); \
static ret FUNC_INT(name)(p0_type p0, p1_type p1, p2_type p2) \