FUNC_TYPE
FUNC_TYPE type;
static void list_type(FUNC_TYPE ft, int one)
FUNC_TYPE tp;
typedef ret (*FUNC_TYPE(name))(void); \
FUNC_TYPE(name) func; \
func = (FUNC_TYPE(name))__thr_jtable[idx][0]; \
FUNC_TYPE(name) func; \
func = (FUNC_TYPE(name))__thr_jtable[idx][1]; \
typedef ret (*FUNC_TYPE(name))(p0_type); \
FUNC_TYPE(name) func; \
func = (FUNC_TYPE(name))__thr_jtable[idx][0]; \
FUNC_TYPE(name) func; \
func = (FUNC_TYPE(name))__thr_jtable[idx][1]; \
typedef ret (*FUNC_TYPE(name))(p0_type, p1_type); \
FUNC_TYPE(name) func; \
func = (FUNC_TYPE(name))__thr_jtable[idx][0]; \
FUNC_TYPE(name) func; \
func = (FUNC_TYPE(name))__thr_jtable[idx][1]; \
typedef ret (*FUNC_TYPE(name))(p0_type, p1_type, p2_type); \
FUNC_TYPE(name) func; \
func = (FUNC_TYPE(name))__thr_jtable[idx][0]; \
FUNC_TYPE(name) func; \
func = (FUNC_TYPE(name))__thr_jtable[idx][1]; \