31#if defined(UPPER) || defined(MUMPS_WIN32)
32# define F_SYMBOL(lower_case,upper_case) MUMPS_##upper_case
34# define F_SYMBOL(lower_case,upper_case) mumps_##lower_case##_
36# define F_SYMBOL(lower_case,upper_case) mumps_##lower_case##__
38# define F_SYMBOL(lower_case,upper_case) mumps_##lower_case
42#define MUMPS_ASSIGN_MAPPING \
43 F_SYMBOL(assign_mapping,ASSIGN_MAPPING)
46#define MUMPS_NULLIFY_C_MAPPING F_SYMBOL(nullify_c_mapping,NULLIFY_C_MAPPING)
51#define MUMPS_ASSIGN_PIVNUL_LIST \
52 F_SYMBOL(assign_pivnul_list,ASSIGN_PIVNUL_LIST)
55#define MUMPS_NULLIFY_C_PIVNUL_LIST \
56 F_SYMBOL(nullify_c_pivnul_list,NULLIFY_C_PIVNUL_LIST)
61#define MUMPS_ASSIGN_UNS_PERM \
62 F_SYMBOL(assign_uns_perm,ASSIGN_UNS_PERM)
65#define MUMPS_NULLIFY_C_UNS_PERM \
66 F_SYMBOL(nullify_c_uns_perm,NULLIFY_C_UNS_PERM)
71#define MUMPS_ASSIGN_SYM_PERM \
72 F_SYMBOL(assign_sym_perm,ASSIGN_SYM_PERM)
75#define MUMPS_NULLIFY_C_SYM_PERM \
76 F_SYMBOL(nullify_c_sym_perm,NULLIFY_C_SYM_PERM)
79#define MUMPS_ICOPY_32TO64_64C_IP_C \
80 F_SYMBOL(icopy_32to64_64c_ip_c,ICOPY_32TO64_64C_IP_C)
83#define MUMPS_ICOPY_64TO32_64C_IP_C \
84 F_SYMBOL(icopy_64to32_64c_ip_c,ICOPY_64TO32_64C_IP_C)
87#define MUMPS_MALLOC_C \
88 F_SYMBOL(malloc_c,MALLOC_C)
92 F_SYMBOL(free_c,FREE_C)
MUMPS_INT * mumps_get_mapping()
MUMPS_INT * mumps_get_uns_perm()
#define MUMPS_NULLIFY_C_MAPPING
#define MUMPS_NULLIFY_C_PIVNUL_LIST
#define MUMPS_NULLIFY_C_UNS_PERM
void MUMPS_CALL MUMPS_ICOPY_64to32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab)
#define MUMPS_ICOPY_32TO64_64C_IP_C
MUMPS_INT * mumps_get_sym_perm()
MUMPS_INT * mumps_get_pivnul_list()
#define MUMPS_NULLIFY_C_SYM_PERM
#define MUMPS_ASSIGN_UNS_PERM
#define MUMPS_ASSIGN_MAPPING
#define MUMPS_ASSIGN_SYM_PERM
#define MUMPS_ASSIGN_PIVNUL_LIST